Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Java中将JSON字符串转换为HashMap_Json - Fatal编程技术网

在Java中将JSON字符串转换为HashMap

在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",

如何将JSON字符串转换为HashMap。我的JSON字符串如下

{
  "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