我有一个json文件,它有非常长的字符串。我想把字符串拆成多行,以增加可读性。
{
"messages" : {
"u": {
"14" :
"One|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|One"
,
"2":
"Version|one|two|three"
}
}}
我可以把上面的字符串拆成多行吗?
发布于 2021-09-21 05:09:37
处理它的最好方法是创建一个字符串数组,当您获得它们时,只需使用[].join('')。您的代码应该如下所示:
{
"messages": {
"u": {
"2": [
"Version|one",
"|two|three"
],
"14": [
"One|OneOne|OneOne",
"|OneOne|OneOne|OneOne",
"|OneOne|OneOne|OneOne",
"|OneOne|OneOne|OneOne",
"|OneOne|OneOne|OneOne",
"|OneOne|OneOne|OneOne",
"|OneOne|OneOne|OneOne",
"|OneOne|OneOne|OneOne",
"|OneOne|OneOne|OneOne",
"|OneOne|OneOne|OneOne",
"|OneOne|OneOne|OneOne",
"|OneOne|OneOne|OneOne",
"|OneOne|OneOne|OneOne",
"|OneOne|OneOne|OneOne",
"|OneOne|OneOne|OneOne",
"|OneOne|OneOne|OneOne",
"|OneOne|OneOne|OneOne",
"|OneOne|OneOne|OneOne",
"|OneOne|OneOne|OneOne",
"|OneOne|OneOne|OneOne",
"|OneOne|OneOne|One"
]
}
}
}
而不是在JS文件中:
let longString = yourJSONObject['14'].join('')
https://stackoverflow.com/questions/55019627
复制相似问题