我正在使用官方的JSON库来开发我的Java项目,但是我注意到了一些奇怪的问题。
如果我有一个像这样的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 吗?我可以逐个替换每个字符,但这样会很麻烦。