如何使用java解析JSON对象而不知道密钥?

时间:2014-06-09 04:56:03

标签: java json parsing

在下面的JSON对象中,我想在不知道密钥名称的情况下进行解析。 对象还包含其中的另一个对象。

  

{" status":" ok","说明":"请求是   。成功""帐户" {" renewal_upper_limit":0," ID":10066"电子邮件":&# 34; raj@gmail.com"," FULL_NAME":"   拉吉""电话":" 99000000"" format_time":"美国"" format_date&#34 ;: "亚"" reports_time_range":" 24   小时"" dashboard_time_range":" 24H"}}

1 个答案:

答案 0 :(得分:2)

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

    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