json - 如何将长JSON值字符串编码为多行?

标签 json string multiline

重要信息:我并不是在问如何将字符串渲染为多行。

我说的是将JSON中的长字符串在逻辑上应该放在一行时,将其在源代码中分成多行。

简而言之:我想要类似于HTML的源换行规则。

{
    "id": 550,
    "text": "this is long text "
            "very-very-very long text "
            "longer than you can imagine."
}


该文本应呈现为:

this is long text very-very-very long text longer than you can imagine.


JSON正在JavaScript中引用。

这不是Multiline strings in JSON的重复项,因为此问题强烈涉及JavaScript,并且该问题没有明确的可接受答案。

最佳答案

您可以使用multiple lines string representation in javascript

JSON.parse('{"a" : "a\
asd"}')


在控制台中尝试过。有用。

关于json - 如何将长JSON值字符串编码为多行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21077104/

相关文章:

c++ - <string> 和 <string.h> 之间的区别?

javascript - 为什么空格会影响我的 html 元素中的 JavaScript?

javascript - 将 json 对象转换为 HTML 的最佳解决方案

java - 为什么ObjectNode在Json字符串中添加反斜杠

java - 使用 GSON 和 Hibernate 存储任意数据

java - 现实生活中,在 Java 中使用 String.intern() 的实际示例?

python - 如何将Python中的多行代码写成一行?

PHP多行字符串与PHP

sql - 使用 JSON_VALUE 访问 SQL Server 2016 中的 JSON 数组

php - 使用 JQUERY 实时将 JSON 填充到表中