在Java中将JSON字符串转换为HashMap
如何将JSON字符串转换为HashMap。我的JSON字符串如下在Java中将JSON字符串转换为HashMap,json,Json,如何将JSON字符串转换为HashMap。我的JSON字符串如下 { "AvailableDeliveries": { "500": { "code": "INOFFICE", "desc": "In Office", "id": 500, "name": "IN OFFICE" }, "502": { "code": "TELEPHONE", "desc": "Telephone",
{
"AvailableDeliveries": {
"500": {
"code": "INOFFICE",
"desc": "In Office",
"id": 500,
"name": "IN OFFICE"
},
"502": {
"code": "TELEPHONE",
"desc": "Telephone",
"id": 502,
"name": "TELEPHONE"
},
"503": {
"code": "DIY DOC ACCESS",
"desc": "Online Documents",
"id": 503,
"name": "DIY DOC ACCESS"
}
}
}
我查看了其他包含对象集合的示例,但我有一个额外的顶级对象“AvailableDeliveries”,不确定如何处理该级别。import jackson-all-1.8.2.jar 为对象映射器创建映射器
ObjectMapper objectMapper = new ObjectMapper();
创建哈希映射
map = objectMapper.readValue( json, HashMap.class );
希望这能起作用您是否尝试使用objectmapper