gpt4 book ai didi

java - JSON 字符串以及如何处理转义字符

转载 作者:搜寻专家 更新时间:2023-10-31 20:07:02 26 4
gpt4 key购买 nike

我正在为我的 java 项目使用官方 JSON 库,但我注意到一些奇怪的事情。

如果我有这样的 json:

{
"text": "This is a multiline\n text"
}

我试着像这样获取字符串:

System.out.println(jsonObject.getString("text"));

我在输出中得到这个:

This is a multiline\n text

代替:

This is a multiline
text

有人知道处理\n 和\t 等特殊字符的正确方法吗?我总是可以更换每一个,但我必须一个接一个地处理所有这些。

最佳答案

你没有正确地转义你的换行符,它应该是:

{
"text": "This is a multiline\\n text"
}

关于java - JSON 字符串以及如何处理转义字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3659004/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com