您的位置:首页 > 编程语言 > Java开发

java解析嵌套Json的方法

2017-01-11 17:14 453 查看
Json数据示例:

{"product":{"result":"1","data":{"value":"4"},"costTime":15,"operation":"3"},"code":600000,"flag":{"flag_telperiod":1},"swift_number":"3100034_20161221153228_0705","exceptions":[]}


目的,要获取value:

方案:

//第一种方式
/*JSONObject json = JSONObject.fromObject(obj);
String product = json.optString("product");
json = JSONObject.fromObject(product);
product = json.optString("data");
json = JSONObject.fromObject(product);
product = json.optString("value");
int value = Integer.parseInt(product.toString());*/

//第二种方式
JSONObject jsonObject = new JSONObject().fromObject(obj.toString());
Object data=jsonObject.get("product");
jsonObject = new JSONObject().fromObject(data.toString());
data=jsonObject.get("data");
jsonObject = new JSONObject().fromObject(data.toString());
data=jsonObject.get("value");
int value = Integer.parseInt(data.toString());
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: