使用 Jackson 将 JSON 字符串与 Map 合并而不反序列化字符串

Merge JSON String with Map using Jackson without deserializing the String

假设我有一个字符串 {"foo": "bar"} 和一个映射 Map("hello" -> "world")

使用 Jackson,如何将它们组合成一个字符串 {"foo": "bar", "hello": "world"} 而不 先反序列化 foo-bar 字符串?

foo-bar String来自其他系统(可信,会 return valid JSON String),反序列化成Map只是为了加几个属性,再序列化效率很低它回到字符串。

用逗号替换结尾大括号。
为您的地图生成 JSON 字符串。
从您的地图 JSON.
中删除起始括号 连接字符串。