将json对象转换为点分隔的地图

时间:2019-01-30 01:52:21

标签: java json jackson

我有一个像这样的对象:

{
  "key": "Some_Key",
  "organization": {
    "id": 10000,
    "key": "OrganizationKey",
    "organizationType": {
      "id": 10000
    }
  }
}

我需要转换为Map,但是结构如下:

{
  "key": "Some_Key",
  "organization.id": 10000,
  "organization.key": "OrganizationKey",
  "organization.organizationType.id": 10000
  }
}

我尝试使用ObjectMapper,JsonNode(杰克逊)和其他转换,但是结果并不令人满意。进行与我所需要的相反的转换是很常见的,因此到目前为止我还没有发现任何相关的信息。

0 个答案:

没有答案