java解析嵌套Json的方法

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());
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zc474235918/article/details/54345511
个人分类: 【Java进阶】
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭