1. 首页 > 其他

求助!JSON 模块考核题目

求助!JSON 模块考核题目

Excel 关于JSON网页抓取数据的求助

在Excel中单击''数据''标签,接着在''获取外部数据''选项组中单击''自文本''按钮。 2. 在打开的''导入文本文件''对话框中找到并选中需要导入的文本文件。

求助,关于json解析

关于Json:www.json./

Json解析库gson: code.google/p/google-gson/

1.使用Android中的JSONObject和JSONArray解析json数据

复制代码

String strJson = "{\"students\":[{\"name\":\"Jack\",\"age\":12}, {\"name\":\"Vista\",\"age\":23}, {\"name\":\"Kaka\",\"age\":22}, {\"name\":\"Hony\",\"age\":31}]}";

try {

JSONObject jo = new JSONObject(strJson);

JSONArray jsonArray = (JSONArray) jo.get("students");

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

JSONObject o = (JSONObject) jsonArray.get(i);

System.out.println("name:" + o.getString("name") + "," + "age:"

+ o.getInt("age"));

}

} catch (JSONException e) {

e.printStackTrace();

}

复制代码

2.使用gson中的JsonReader解析json数据

复制代码

try {

String string = "{\"class\":1, \"students\":[{\"name\":\"jack\", \"age\":21},{\"name\":\"kaka\", \"age\":21},{\"name\":\"lucy\", \"age\":21}]}";

StringReader sr = new StringReader(string);

JsonReader jr = new JsonReader(sr);

jr.beginObject();

if (jr.nextName().equals("class")) {

System.out.println("班级: " + jr.nextString());

if (jr.nextName().equals("students")) {

jr.beginArray();

while (jr.hasNext()) {

jr.beginObject();

if (jr.nextName().equals("name"))

System.out.print("姓名:" + jr.nextString());

if (jr.nextName().equals("age")) {

System.out.println(" , 年龄:" + jr.nextInt());

}

jr.endObject();

}

jr.endArray();

}

}

jr.endObject();

} catch (FileNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

复制代码

JAVA 解析json数据,求助大神!

给你个main方法,自己看下!

public static void main(String[] args) { String domainJson = "{\"modify_table\": \"treatment\", \"modify_key\":\"null\", \"modify_type\": \"18\",\"modify_time\":\"2012-12-29 04:33:56\",\"modify_rowid\": \"1\" ,\"values\":[ \"pulse\",\"1111\", \"2012-12-29 04:33:56\" ]}";

net.sf.json.JSONObject jsonObject = JSONObject.fromObject(domainJson);

JSONArray temp = (JSONArray)jsonObject.get("values"); Iterator iterator = temp.iterator();

while(iterator.hasNext()){

System.out.println(iterator.next());

}

}