解析json数据 (js , java)

来源:互联网 发布:知乎周刊plus 百度云 编辑:程序博客网 时间:2024/04/23 17:14

我是个传统的程序猿,废话就不多说了,直接上代码。

js解析json:

【js】
......
<script type="text/javascript" src="js/jquery-1.9.1.min.js"></script>

<script type="text/javascript">
function jsons(){
var obj={"desc":"my_test.department","child":[{"desc":"name2(string)","child":[]},{"desc":"count2(int)","child":[]}]};
var obj2 = eval(obj);
alert(obj2.child[0].desc);
alert(obj2.desc);
}

</script>

 【html】
  <body>
    <a href="#" onclick="jsons()">解析json </a><br>
  </body>

java解析json:

public static void main(String[] args) {
String jsons = "{'desc':'department','child':[{'desc':'name','child':[]},{'desc':'count','child':[]}]}";
try {
JSONObject jsonObject = JSONObject.fromObject(jsons);
String desc = jsonObject.getString("desc");
System.out.println("desc is:" + desc);
JSONArray jsonArray = jsonObject.getJSONArray("child");
for (int i = 0; i < jsonArray.size(); i++) {
System.out.println("item " + i + " :" + jsonArray.getString(i));
}
} catch (Exception e) {
e.printStackTrace();
}
}
仅供参考。
1 0
原创粉丝点击