java解析嵌套Json的方法

原创 2017年01月11日 17:14:31

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());
版权声明:本文为博主原创文章,未经博主允许不得转载。

提取多层嵌套JSON类型数据

package com.iteam.test;import net.sf.json.JSONArray; import net.sf.json.JSONObject; public class Tes...
  • qq_22792489
  • qq_22792489
  • 2016年04月10日 11:31
  • 9919

java解析任意层的json数据(递归解析)

采用递归解析的方法,解析任意层的json
  • u013126217
  • u013126217
  • 2016年07月15日 10:36
  • 8541

java解析嵌套Json的方法

Json数据示例:{"product":{"result":"1","data":{"value":"4"},"costTime":15,"operation":"3"},"code":600000,...
  • zc474235918
  • zc474235918
  • 2017年01月11日 17:14
  • 4022

利用Gson解析多层嵌套的JSON数据

数据实例:{ "error": 0, "status": "success", "results": [ { "currentCity"...
  • qq_22792489
  • qq_22792489
  • 2016年04月10日 23:21
  • 6774

java解析json字符串,多层解析

json泛型如下 { "code": 1, "message": "查询成功", "data": [ { "type": 1, ...
  • su_internet
  • su_internet
  • 2015年02月10日 22:23
  • 4335

JAVA解析嵌套的JSON字符串.

这里的JSON串,是以饭否的Public Time Line上面的JSON格式的字符串为例子的.http://api.fanfou.com/statuses/public_timeline.json饭...
  • w59879213
  • w59879213
  • 2011年01月20日 16:29
  • 11358

JAVA嵌套解析Json字符串 - 递归方法

递归嵌套解析,较复杂的json串
  • karen0310
  • karen0310
  • 2017年09月15日 14:09
  • 468

提取多层嵌套Json数据

在.net 2.0中提取这样的json  {"name":"lily","age":23,"addr":{"city":guangzhou,"province":guangdong}}  引用命名空间...
  • zhaohongx
  • zhaohongx
  • 2015年04月29日 14:18
  • 1171

java 解析Json对象(嵌套json数组)

1.实体类 2.工具类Moblie_Utils根据url获取网络json格式数据public class Moblie_Utils { public static String loadJso...
  • fengcai0123
  • fengcai0123
  • 2016年09月08日 16:39
  • 8739

gson处理多层嵌套的复杂形式的json

当一个Class的字段属性中包含另一个class时gson能正常处理吗? 最初看到网上有说使用static的说法 经验证是不需要的 直接当普通类来用就可以了。 直接使用gson.fromJson方法...
  • u010741768
  • u010741768
  • 2016年03月18日 20:34
  • 2225
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java解析嵌套Json的方法
举报原因:
原因补充:

(最多只允许输入30个字)