假设我有一个 String {"foo": "bar"}
和一个 Map Map("hello"-> "world")
。
使用 Jackson,如何将它们组合成一个字符串 {"foo": "bar", "hello": "world"}
无需反序列化 foo-条形字符串在前?
foo-bar 字符串来自另一个系统(受信任,将返回有效的 JSON 字符串),仅将其反序列化到 Map 中以添加一些属性,然后将其序列化回 String 效率很低。
最佳答案
用逗号替换结束大括号。
从 map JSON 中删除起始大括号。
连接字符串。
关于java - 使用 Jackson 将 JSON 字符串与 Map 合并,无需反序列化字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57021196/