使用Jackson将JSON数组转换为Map

时间:2015-10-13 19:34:26

标签: android json jackson

在我的应用程序中,我收到一个包含项目列表的JSON文件,我可以使用ArrayList类将这些项目转换为ObjectMapper

ItemContainer container = mapper.readValue(json_input,ItemContainer.class);
ArrayList<MyItem> items_list = container.items;

我想知道是否可以自动生成其中一个项目字段设置为键的Map。在下面的示例中,我想生成一个Map,其中"id"字段用作键。

{
  "items": [
    {
      "id": "ABC",
      "name": "Item1",
      "description": "First Item"
    },
    {
      "id": "DEF",
      "name": "Item2",
      "description": "Second Item"
    }
  ]
}

0 个答案:

没有答案