java - 如何在不知道 key 的情况下使用java解析JSON对象?

标签 java json parsing

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

{"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 对象就像一个 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

关于java - 如何在不知道 key 的情况下使用java解析JSON对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24113895/

相关文章:

java - 用于编排 Web 服务的工具

java - Jhipster 或 Spring Data JPA

python - 如何使用python alpha_vantage API 返回扩展的日内数据?

python - 使用 Python 和 BeautifulSoup 解析表

java - 标准输入/输出流

javascript - 使用 php 触发器切换 Bootstrap 模式

java - 如何使用 Jackson 将 JSON 对象转换为 Java HashMap?

regex - Jmeter提取字段/解析JSON响应

java - 如何将具有不同字段计数的分隔文本行解析为对象,同时允许扩展?

java - Lock.java 和 LockSupport.java : what purpose we have LockSupport?