解析json

Posted on 2016-01-15 15:34  你怎敢左右我的心情  阅读(112)  评论(0编辑  收藏  举报

String json = "{\"elements\":[{\"distance\":{\"text\":\"1364公里\",\"value\":1364048},\"duration\":{\"text\":\"15.8小时\",\"value\":56973}}]}";
JSONObject obj = JSONObject.fromObject(json.toString());
JSONArray jsonArray = JSONArray.fromObject(obj.getString("elements"));
JSONObject ojb = jsonArray.getJSONObject(0);
JSONObject jms = JSONObject.fromObject(ojb.getString("duration"));
JSONObject jmss = JSONObject.fromObject(ojb.getString("distance"));
System.out.println(jms.getString("text"));
System.out.println(jms.getString("value"));
System.out.println(jmss.getString("text"));
System.out.println(jmss.getString("value"));

Copyright © 2024 你怎敢左右我的心情
Powered by .NET 8.0 on Kubernetes