Javascript 如何向JSON文件添加换行符以使其更具可读性?
我想将换行符添加到包含我正在制作的游戏配置的JSON文件中。这个想法是要有一个列表,其中包含的统计数据,任何人都可以更改。我现在的做法是为JSON列表指定一个名称,如下所示:Javascript 如何向JSON文件添加换行符以使其更具可读性?,javascript,json,formatting,line-breaks,Javascript,Json,Formatting,Line Breaks,我想将换行符添加到包含我正在制作的游戏配置的JSON文件中。这个想法是要有一个列表,其中包含的统计数据,任何人都可以更改。我现在的做法是为JSON列表指定一个名称,如下所示: configuration = '{"example1": false, "example2": "something"}'; 然后,我可以通过在JS中创建一个变量来访问配置文件,如下所示: var config = JSON.parse(configuration); 然后我可以将变量的值设置为JSON文件中的特定对
configuration = '{"example1": false, "example2": "something"}';
然后,我可以通过在JS中创建一个变量来访问配置文件,如下所示:
var config = JSON.parse(configuration);
然后我可以将变量的值设置为JSON文件中的特定对象,如下所示:
var sampleVariable = config.example1;
这使得“sampleVariable”等于“false”,因为JSON文件中就是这样设置的
问题是,我被迫将文件保持在一行中,任何中断都会破坏文件,并且我无法访问其任何内容。如何在每行中添加分隔符以保持可读性?这就是我的想法:
configuration = '{
"example1": false,
"example2": "something"
}';
编辑:我尝试了“重复”问题,但没有成功。您可以使用以下方法(使用反勾号而不是引号来分隔字符串):
const配置=`
{
“示例1”:错误,
“示例2”:“某物”
}`;
console.log(JSON.parse(configuration.example2);//“something”
哦,我的天哪,这实际上是可行的,只需替换两个字符即可。“我的人,你是一个救生员,非常感谢。如果它不起作用,试着用另一个问题的答案解释你得到了什么,你想要的结果以及两者之间的区别。@SteeveDroz我已经在问题本身中说了我想要的,我得到的是一堆错误,因为文件格式不正确。这与C中缺少分号一样,编译器会变得疯狂,但仅此而已。我试了一下下面的问题,它成功了。我还应该解释什么?