`

java 操作json之一 操作org.json包

    博客分类:
  • JAVA
 
阅读更多

例一。(org.json包)

首先导入org.json下面的包

 

 

package com.sun;


import org.json.JSONArray;

import org.json.JSONException;

import org.json.JSONObject;


public class Test {


public static void main(String args[]) throws JSONException {

String jsonContent = "{'hello':world,'abc':'xyz'}";

JSONObject jsonObject = new JSONObject(jsonContent);

String str1 = jsonObject.getString("hello");

String str2 = jsonObject.getString("abc");

System.out.println(str1);

System.out.println(str2);


System.out.println("------------------");

jsonContent = "[{'hello':333,'abc':'false','xyz':{'a':1,'b':'ab'}},{'hello':555,'abc':'true','xyz':{'a':2,'b':'ba'}}]";

JSONArray jsonArray = new JSONArray(jsonContent);

for(int i=0;i<jsonArray.length();i++){

JSONObject jsonobject2=jsonArray.getJSONObject(i);

int value1=jsonobject2.getInt("hello");

boolean value2=jsonobject2.getBoolean("abc");

// String value3=jsonobject2.getString("xyz");

JSONObject jsonobject3=jsonobject2.getJSONObject("xyz");

int value4=jsonobject3.getInt("a");

String value5=jsonobject3.getString("b");

System.out.println(value1);

System.out.println(value2);

System.out.println(value4);

System.out.println(value5);

}

}

}

输出结果

world

xyz

------------------

333

false

1

ab

555

true

2

ba

分享到:
评论

相关推荐

    Java下的json解析工具包:org.json.jar包

    为了方便Java开发者处理JSON数据,出现了各种JSON库,其中`org.json.jar`就是一个非常实用的工具包。这个库提供了一系列的类和方法,帮助我们轻松地构建、解析和转换JSON对象。 `org.json`库的核心类主要包括`...

    org.json.jar工具包下载(可用)

    这个资源包`org.json.jar`正是这个库的实现,它包含了一系列的类和方法,使得在Java程序中处理JSON变得简单。 `org.json`库的核心类主要包括以下几个: 1. **JSONObject**: 这个类代表了一个JSON对象,可以存储...

    org.json.JSONObject 包下载

    `org.json.JSONObject`是Java编程语言中用于处理JSON(JavaScript Object Notation)数据的一个轻量级库。这个库由Mozilla Public License提供,广泛应用于需要在Java应用中进行JSON解析、生成和操作的场景。JSON是...

    org.json.JSONObject引用依赖包

    在Java开发中,`org.json.JSONObject` 是一个广泛使用的库,它允许开发者处理JSON对象,进行JSON数据的创建、解析和操作。这个库是`org.json`包的一部分,由Morten Kjetland开发并维护,它提供了一个简单且直观的...

    org.json的依赖包

    org.json这个包是Java中常用的处理JSON的库,它提供了一系列API来方便开发者进行JSON的解析、生成以及操作。 在Java中,org.json库主要包括以下几个关键类和接口: 1. **JSONObject**:表示JSON对象,类似于Java中...

    org.json最新版本jar包(2017.10.18)

    在Java项目中使用org.json库,通常需要将jar包(如`org.json.jar`)添加到项目的类路径中,这样就可以在代码中直接导入并使用库中的类和方法。例如,要创建一个简单的JSONObject并将其打印出来,可以这样做: ```...

    org.json.JSONObject jar包

    org.json.JSONObject的6个jar包 commons-beanutils;commons-collections;commons-lang;commons-logging;ezmorph;json-lib

    Java中使用Json的net.sf.json包

    为了在Java中处理JSON数据,开发者通常会使用特定的库,如`net.sf.json`包,这是一个非常实用的JSON库,提供了丰富的功能来创建、解析和操作JSON对象。 `net.sf.json`库主要包含了两个核心类:`JSONObject`和`...

    org.json.jar包

    总的来说,`org.json.jar`包是Java开发中处理JSON数据的便捷工具,适用于简单快速地实现JSON的序列化和反序列化,尤其在小型项目或对性能要求不高的场景下,它是一个不错的选择。但面对复杂需求时,可能需要考虑使用...

    JSON net.sf.json jar包

    `net.sf.json`是开源项目Apache软件基金会下的一个Java库,它提供了对JSON的支持,包括将Java对象转换为JSON格式以及将JSON字符串反序列化回Java对象的功能。 `net.sf.json`库主要包含以下功能点: 1. **JSON与...

    json.jar与org.json.jar包

    `org.json.jar`则是另一个流行的JSON库,它的全名是org.json项目,是由一个名为JSON.org的组织维护的。这个库同样包含`JSONObject`和`JSONArray`类,但提供了更丰富的功能,如支持JSON Schema、XML与JSON的转换,...

    JSON(net.sf.json.JSONArray)需要的jar包

    在标题中提到的"JSON(net.sf.json.JSONArray)需要的jar包",是指为了在Java项目中使用`net.sf.json.JSONArray`以及相关的JSON类,你需要引入特定的jar包。`net.sf.json.JSONArray`是开源项目Apache licensed Json-...

    json.zip_java json_java-JSON_json.org_org js_org.JS

    "org.json.zip_java json_java-JSON_json.org_org js_org.JS"这个标题中的关键词表明我们关注的是org.json库在Java环境下的应用,以及与JSON.org相关的文件。 `org`这个压缩包子文件的文件名称可能包含的是org.json...

    org.json.jar三个最新版本

    org.json.jar是Java平台上的一个库,它提供了一系列API,方便开发者处理JSON对象,包括序列化和反序列化Java对象为JSON格式,以及解析JSON文本。 在Java开发中,org.json.jar库是非常常用的工具,它包含了一些核心...

    json.jar(org.java.jar) 20200518

    See http://www.JSON.org/ The files in this package implement JSON encoders/decoders in Java. It also includes the capability to convert between JSON and XML, HTTP headers, Cookies, and CDL. This is a...

    新版本org.json的jar包

    1. JSONObject:这是org.json库的核心类之一,它代表一个JSON对象。你可以通过构造函数创建一个新的JSONObject,或者从一个字符串、Map或XML文档中解析得到。JSONObject提供了各种方法来添加键值对、获取值、删除...

    java-json.jar.zip

    Java JSON.jar.zip是一个压缩包,其中包含了一个名为`java-json.jar`的Java库,这个库主要功能是处理XML和JSON之间的转换。XML(Extensible Markup Language)和JSON(JavaScript Object Notation)是两种广泛用于...

Global site tag (gtag.js) - Google Analytics