包含换行符的 Json 对象被转换为"\n"
将 json 对象转换为字符串或字节时。如果我选择以下任何一种方式,它将新行字符转换为\n
.
byte[] json = objectMapper.writeValueAsBytes(jsonObject);
String json = objectMapper.writeValueAsString(jsonObject);
objectMapper.writeValue(json, jsonElection);
Example:
Brown
And
Ken
以上数据更改为
Brown\nAnd\nKen
帮我解决这个问题。
这就是预期的工作。换行符被转义到"\n"
字符序列。
你的输出完全没问题,这意味着 3 个词"Brown"
, "And"
and "Ken"
用换行符分隔。当您解码它时,您将得到完全相同的文本(与您的输入)。
你要求 json 文本,这就是你得到的。如果json值包含换行符,则用字符序列表示"\n"
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)