HttpEntity的结果解析为JSON

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HttpEntity的结果解析为JSON相关的知识,希望对你有一定的参考价值。

        String result=EntityUtils.toString(response.getEntity());

       // 方式1
        // 生成 JSON 对象
        JSONObject obj = JSONObject.parseObject(result);
        System.out.println(obj.toString());

        String source = obj.getString("_source");
        System.out.println(source);

        // 方式2
        // 解析成Map对象
        Map mapType = JSON.parseObject(result,Map.class);  
        for (Object object : mapType.keySet()){  
                System.out.println("key为:"+object+"值为:"+mapType.get(object));  
        }  

以上是关于HttpEntity的结果解析为JSON的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序json数据如何处理?

无法使用 spray-json 解组 json HttpEntity

片段中的 JSON 解析 [关闭]

如何将查询的结果集转换为可以进一步解析以创建json的pojo类?

如何解析嵌套 JSON 结果中的动态 JSON 键?

解析:JSON 文本没有以数组或对象开头,并且允许未设置片段的选项