如何处理 JSON 中的换行符?
JSON 是一种独立于语言的数据格式。它是一种 JavaScript 对象表示法。基本上,它是一种基于文本的格式,用于表示结构化数据。数据以这种格式从服务器发送到客户端。
在本文中,我们将看到如何处理或处理 JSON 中的换行符。
句法:
'\\n'
关于 '\\n':只要我们想以 JSON 格式在多行中发送数据,就会使用上述语法。通常,很难将数据以新的方式从服务器发送到 Web。但是通过使用它,我们可以实现以下要求。
方法:
- 首先,我们需要将一个变量声明为“json1”,然后我们需要将 JSON 分配给它。
- 在 JSON 对象中,确保您有一个需要在不同行中打印的句子。
- 现在为了在不同的行中打印语句,我们需要使用'\\n'(反斜杠)。
- 由于我们现在知道换行打印的技术,现在只需在您想要的任何地方添加'\\n'。
- 现在,由于它是一个 JSON,我们需要解析它才能打印它。所以使用 JSON.parse() 方法并解析 JSON。
- 完成上述步骤后,编写一个 console.log() 语句来打印输出。
- 完成后,执行文件以获取输出。
代码实现:
示例 1:
Javascript
var json = '{
"companyInfo" :
"GeeksForGeeks\\n\\nOne stop solution for CS subjects"
}';
let finalJson=JSON.parse(json);
console.log(finalJson.companyInfo)
Javascript
var student = '{
"details" :
"P.V.Ramesh\\nC.S.E.\\nI.I.T. Hyderabad"
}';
let finalJson = JSON.parse(student);
console.log(finalJson.details)
输出:
GeeksForGeeks
One stop solution for CS subjects
示例 2:
Javascript
var student = '{
"details" :
"P.V.Ramesh\\nC.S.E.\\nI.I.T. Hyderabad"
}';
let finalJson = JSON.parse(student);
console.log(finalJson.details)
输出:
P.V.Ramesh
C.S.E.
I.I.T. Hyderabad