Json字符串解析:
package csdm;
import org.codehaus.jettison.json.JSONArray;
import org.codehaus.jettison.json.JSONException;
import org.codehaus.jettison.json.JSONObject;
public class JsonReader {
public static void main(String[] args) {
try {
String result = "{'id':{'a':'0','b':'1'},'users':[{'toid':1,'tosex':2,'realname':'zs'},{'toid':44,'tosex':55,'realname':'zs'}]}";
JSONObject json = new JSONObject(result);
System.out.println("取id值:" + json.get("id"));
System.out.println("取id中a值:" + json.getJSONObject("id").get("a"));
System.out.println("取id中b值:" + json.getJSONObject("id").get("b"));
JSONArray jsonArray = json.getJSONArray("users");
int iSize = jsonArray.length();
System.out.println("json中数组Size:" + iSize);
for (int i = 0; i < iSize; i++) {
JSONObject jsonObj = jsonArray.getJSONObject(i);
System.out.println("[" + i + "]toid=" + jsonObj.get("toid"));
System.out.println("[" + i + "]tosex=" + jsonObj.get("tosex"));
System.out.println();
}
} catch (JSONException e) {
e.printStackTrace();
}
}
}
/**
* 输出结果 取id值:{"a":"0","b":"1"} 取id中a值:0 取id中b值:1 json中数组Size:2 [0]toid=1
* [0]tosex=2
*
* [1]toid=44 [1]tosex=55
*/
jar 包下载链接:http://www.java2s.com/Code/Jar/o/Downloadorgcodehausjettisonjar.htm
jar api文档链接:http://www.boyunjian.com/javasrc/org.apache.servicemix.bundles/org.apache.servicemix.bundles.jettison/1.0.1_5/_/org/codehaus/jettison/json/JSONObject.java
分享到:
相关推荐
json字符串解析工具google json字符串解析工具googlejson字符串解析工具google json字符串解析工具google json字符串解析工具google
一款解析JSON字符串的工具包,简单实用
json字符串解析工具
根据网上的资源,写的一个Json字符串解析的小工具。 可以把Json的字符串格式化显示,也可以把Json字符串显示成树结构。 具体可以自行查看。 把前面的版本修改了一个小BUG。
java解析Json字符串java解析Json字符串java解析Json字符串java解析Json字符串
封装jsonbase类,抽象C++对象与json字符的转换的基本方法tojson、fromjson,以及json字符保存为文件StyledStreamWriter,从文件中读取json字符串并转换成C++对象fromFile。以学生类、学生选择的课程类、最终生成的...
工作中遇到的真实情况,比较复杂的json解析方法,关键在于理解。注意事项方法中注释已经介绍的很清楚了,希望各位朋友采纳!
/// 将Json字符串解析为C#中的对象 /// Json格式中的字符串值识别 /// 将Json字符串解析为Dictionary, dynamic>对象。 /// 将Json字符串解析为dynamic[]对象。 /// Dictionary类型对象转换为Json格式字符串 /// C#...
json字符串转换c++类对象
android解析JSON字符串,简单形式和复杂形式。
把下载的文件放在Bin目录下,使用时代码如下: using System.Web.Script.Serialization; PageResult pr = new PageResult(); pr.PageCount = (int)Math.Ceiling(tolNum / 10.0);//0.1→1,0.95→1,1.01→2,1.0...
PBJson用于解析和生成Json结构的字符串,没有涉及Json嵌套字符串情况
使用Java操作JSON字符串对象,使用Java操作JSON字符串对象
mysql解析Json字符串插件 安装方法 1、拷贝lib_mysqludf_json_parsing.dll到mysql目录C:\Program Files\MariaDB 5.5\lib\plugin下 2、在数据库中执行 DROP FUNCTION json_get; CREATE FUNCTION json_get RETURNS ...
主要介绍了VBScript把json字符串解析成json对象的2个方法,本文通过MSScriptControl.ScriptControl和jscript实现,需要的朋友可以参考下
C实现JSON字符串的解析。将头文件cJSON.h和源文件cJSON.c添加到工程,即可简单实现json字符串的解析
c++读取解析Json字符串内容
解析Json字符串直接转换为对象(包括多层List集合 嵌套)所用jar包
C语言json字符串的生成与解析