【发布时间】:2017-07-12 22:37:09
【问题描述】:
我有一个服务可以获取 JSON 输入,但偶尔也会获取无效的 JSON 内容。我无法控制这种行为。输入可以是
{"key":{"k1":"v1"},"key2":"value2"}
或
{"key":{"k1":"v1"},"Random String"}
我的想法是将整个事情包装成一个有效的 JSON,如下所示
{"id":"some id", "raw_data":"the above input as string"}
我知道我可以转义所有引号并将其视为字符串,但有没有更简洁的方法将 JSON 转换为转义字符串?
FWIW,我正在使用 Jackson 进行解析和处理。
编辑:JSON 架构预先并不清楚,并且可能因不同的输入而异。
【问题讨论】:
标签: java json jackson escaping