[
{
"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
}
]
}
]
答案 0 :(得分:0)
杰克逊提供了许多阅读这种JSON的方法。一种简单的方法是做这样的事情:
Map<String, Object> result = new ObjectMapper().readValue("JSON_Input_Here", Map.class);
此外,您可以执行以下操作:
JsonNode input = new ObjectMapper().readTree("JSON_Input_Here");
我不确定地图如何处理Json数组,但JsonNode对象允许您检查Json输入的类型(Object vs Array ...)。
您可以使用以下简单快捷的资源: http://wiki.fasterxml.com/JacksonInFiveMinutes