Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Json对象包含转换为“的新行字符”\";将json对象转换为字符串或字节时_Java_Json - Fatal编程技术网

Java Json对象包含转换为“的新行字符”\";将json对象转换为字符串或字节时

Java Json对象包含转换为“的新行字符”\";将json对象转换为字符串或字节时,java,json,Java,Json,将Json对象转换为字符串或字节时,包含新行字符的Json对象将转换为“\n”。如果我选择以下任何一种方式,它将新行字符转换为\n byte[] json = objectMapper.writeValueAsBytes(jsonObject); String json = objectMapper.writeValueAsString(jsonObject); objectMapper.writeValue(json, jsonElection); 例如: Brown And Ken

将Json对象转换为字符串或字节时,包含新行字符的Json对象将转换为
“\n”
。如果我选择以下任何一种方式,它将新行字符转换为
\n

byte[] json = objectMapper.writeValueAsBytes(jsonObject);
 String json = objectMapper.writeValueAsString(jsonObject);
 objectMapper.writeValue(json, jsonElection);
例如:

Brown 
And
Ken
以上数据更改为

Brown\nAnd\nKen

请帮助我解决此问题。

这是预期的工作。换行符转义为
“\n”
字符序列

您的输出非常好,它表示由换行符分隔的3个单词
“Brown”
“和”
“Ken”
。当你解码它,你将有完全相同的文本(作为你的输入)


您要求提供json文本,这就是您得到的。如果json值包含换行符,则它由字符序列表示。
“\n”

问题是什么?问题是@Nagendra打算使用的功能不需要\n。这是否回答了您的问题?