在我的应用程序中,我收到一个包含项目列表的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"
}
]
}