Java 解析json数据

来源:互联网 发布:小米平板2 刷机 mac 编辑:程序博客网 时间:2024/06/02 04:14

json.org.jar是众多解析json数据工具中比较简单的一个,jar包下载地址如下http://download.csdn.net/detail/zhinengshiyanshi/9445756

代码如下,注释已经够详细,不多解释

public static void main(String[] args) throws JSONException{//自定义一个json数据String jsondata  = "{\"longti\":1,\"lati\":2,"+ "\"mediaList\":[{\"mediaType\":\"jpg\",\"mediaBody\":\"aaa\"},"+ "{\"mediaType\":\"avi\",\"mediaBody\":\"bbb\"}]}";//将json字符串转换为json对象 为方便观察不进行捕获异常,直接抛出异常JSONObject jo = new JSONObject(jsondata);//获取json数组JSONArray ja = jo.getJSONArray("mediaList");String s ="longti="+jo.getString("longti")+" lati="+jo.getString("lati");for(int i=0;i<ja.length();i++){    s+=" mediaType="+ja.getJSONObject(i).getString("mediaType")+" mediaBody="+ja.getJSONObject(i).getString("mediaBody");}//打印结果 如下longti=1 lati=2 mediaType=jpg mediaBody=aaa mediaType=avi mediaBody=bbb       System.out.println(s);}


0 0
原创粉丝点击