这个json要怎么解析?

QAZXSW5814 2012-08-03 10:48:40
[{"36801":"hhh","36802":"hop","36800":"pppp","36803":"jjjjj"}]
我要得到后面的hhh,hop,pppp,jjjjj这些数据我要怎么做???
...全文
157 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
heroshen1988 2012-08-03
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

一贴多发,lz很大方啊,好吧,看代码:
Java code
String json = "[{\"36801\":\"hhh\",\"36802\":\"hop\",\"36800\":\"pppp\",\"36803\":\"jjjjj\"}]";
System.out.println(json);
JSONArray array = JSONArray.f……
[/Quote]
很详细了~~
s478853630 2012-08-03
  • 打赏
  • 举报
回复
一贴多发,lz很大方啊,好吧,看代码:
String json = "[{\"36801\":\"hhh\",\"36802\":\"hop\",\"36800\":\"pppp\",\"36803\":\"jjjjj\"}]";
System.out.println(json);
JSONArray array = JSONArray.fromObject(json);// json数组
for (int i = 0; i < array.size(); i++) {
JSONObject object = (JSONObject) array.get(i);
System.out.println(object.getString("36801"));
System.out.println(object.getString("36802"));
System.out.println(object.getString("36800"));
System.out.println(object.getString("36803"));
}

需要的jar:
commons-beanutils.jar
commons-collections-3.2.1.jar
commons-lang-2.6.jar
ezmorph-1.0.3.jar
json-lib-2.4-jdk15.jar


var json = "[{\"36801\":\"hhh\",\"36802\":\"hop\",\"36800\":\"pppp\",\"36803\":\"jjjjj\"}]";
alert(json);
var array = eval("(" + json + ")");
for (var i = 0; i < array.length; i++) {
alert(array[i]["36801"]);
alert(array[i]["36802"]);
alert(array[i]["36800"]);
alert(array[i]["36803"]);
}

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧