【问题标题】:How to read and parse this JSON using Jackson? [closed]如何使用 Jackson 读取和解析这个 JSON? [关闭]
【发布时间】:2014-10-04 20:07:34
【问题描述】:
[
      {
      "id": 8,
      "name": "D.F. y Área Metropolitana",
      "areas":       [
                  {
            "id": 15,
            "name": "Centro",
            "state_id": 8
         },
                  {
            "id": 1008,
            "name": "Todo D.F. y Área Metropolitana",
            "state_id": 8
         }
      ]
   }
]

【问题讨论】:

  • 你有什么尝试吗?
  • 你遇到了什么错误?

标签: java json jackson


【解决方案1】:

Jackson 提供了多种读取 JSON 的方法。一种简单的方法是这样做:

Map<String, Object> result = new ObjectMapper().readValue("JSON_Input_Here", Map.class);

此外,您可以执行以下操作:

JsonNode input = new ObjectMapper().readTree("JSON_Input_Here");

我不确定地图如何处理 Json 数组,但 JsonNode 对象可让您检查 Json 输入的类型(对象与数组...)。

您可以使用以下简单快捷的资源: http://wiki.fasterxml.com/JacksonInFiveMinutes

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-01
    • 2021-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多