如何在不使用Java知道键的情况下解析JSON对象? [英] How to parse JSON object without knowing key using java?

查看:99
本文介绍了如何在不使用Java知道键的情况下解析JSON对象?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在下面的JSON对象中,我想在不知道键名的情况下进行解析. 对象中还包含另一个对象.

In the below JSON object I want to parse without knowing key name. object also contains another object within it.

{状态":确定",描述":请求原为 成功.,"帐户:{" renewal_upper_limit:0," id:10066," email:" raj@gmail.com," full_name:" Raj,"电话:" 99000000," format_time:"美国," format_date:"亚洲," reports_time_range:" 24 小时","dashboard_time_range":"24H"}}

{"status":"ok","description":"Request was successful.","account":{"renewal_upper_limit":0,"id":10066,"email":"raj@gmail.com","full_name":" Raj","phone":"99000000","format_time":"America","format_date":"Asia","reports_time_range":"24 hours","dashboard_time_range":"24H"}}

推荐答案

Json Object就像Map一样,您可以像这样迭代它:

Json Object is just like a Map, you can iterate it like this:

    JSONObject parse = JSON.parseObject("");
    for (Map.Entry<String, Object> entry : parse.entrySet()) {
        System.out.println(entry.getKey() + "=" + entry.getValue());
    }

fastjson在此处可用: https://github.com/alibaba/fastjson

fastjson is available here:https://github.com/alibaba/fastjson

这篇关于如何在不使用Java知道键的情况下解析JSON对象?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆