首页 > 解决方案 > 将具有可能序列化 JSON 值的 hashmap 作为节点添加到 JSON 字符串

问题描述

在 JAVA 中获取jsonstringhashmap生成以下内容的最便宜的方法是什么?result

伪代码数据示例:

String jsonstring = {
  "people": {
    "name": "name1", 
  },
  "addresses": {
    "address1": {
      "number": "1234",
      "city": "europa"
    }
  }
}

HashMap hashmap = {
  ["string.a.1"] = "stringa1", 
  ["string.a.2"] = "stringa2", 
  ["object.a.1"] = "{/"item1/":/"value1/"}" // serialized JSON object
}

String result = {
  "people": {
    "name": "name1", 
  },
  "addresses": {
    "address1": {
      "number": "1234",
      "city": "europa"
    }
  },
  "buffer": {
    "string.a.1": "stringa1", 
    "string.a.2": "stringa2", 
    "object.a.1": {
      "item1": "value1"
    }
  }
}

提前感谢您的帮助。

标签: javajsonhashmap

解决方案


推荐阅读