注:首先导入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
相关推荐
此资源包含服务端使用的JSONObject的jar包以及服务端和客户端的代码
有个哥们10分要,我就看不惯了,2分要的拿去,本来想免费的结果最少要2分不好意思了各位
主要介绍了Java使用JSONObject操作json,结合实例形式较为详细的分析了Java使用JSONObject解析json数据相关原理、使用技巧与操作注意事项,需要的朋友可以参考下
C#的一个解析JSON的工具类,像java一样优雅的解析JSON数据,包含有JSONObject和JSONArray对象。 JSONObject json = new JSONObject(); json.Put("sex", "男"); json.Put("age", 123); json.Put("name", "张三"); ...
下面小编就为大家带来一篇使用JSONObject生成和解析json的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
java 解析 json文件java 解析 json文件java 解析 json文件java 解析 json文件java 解析 json文件
1.解析json字符串 2.将json字符串转换为java对象 3.将java对象转换为json字符串
教你如何连接数据库解析Kettle中的json串
简封Volley、Gson和JsonObject生成Json数据、添加Volley请求头体Json参数、Gson解析返回的Json
用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是json对象,这里考虑的都是服务器返回JSON形式的字符串的形式,对于利用JSONObject等插件封装的JSON对象,与此亦是大同小异,这里...
JSON的定义: 一种轻量级的数据交换格式... 对象中的每一个item都是一个key-value对, 表现为”key:value”的形式, key-value对之间使用逗号分隔. 如:{“name”:”coolxing”, “age”=24, “male”:true, “address”:
使用迭代器以及gson和jsonobject解析json数据
此压缩包包含两个jar:json-lib-2.4-jdk15.jar和ezmorph-1.0.6.jar 这两个包都是java解析json数据的依赖包,而且是最新版,开源的东东好多人还要分,俺不要分,只希望对你有用。
这个工程里面包含了解析json的jar,和解析json的一个小例子。 在运行这个工程时,需要重新,自行导入工程中,lib目录下的jar包 JSONObject jsonObject = new JSONObject(jsonString);//将字符串转换成JSON对象 ...
方便好用的json解析库,每个json元素都是一个JsonElement对象,通过这个对象,你可以很方便的从Json子类对象中得到你想要的值,不需要你进一步转换,用法如: JsonObject jsonObject = new JsonObject (...); 在...
解析Json字符串直接转换为对象(包括多层List集合 嵌套)所用jar包
java把string转换为json,之后解析需要用到的jar包和依赖包。
在用java写爬虫的时候需要用jsonobject解析json数据,需要导入多个包
解析json的工具类,包括JSONObject、JSONArray、JSONException、JSONString等