Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在json字符串中的每一行旁边追加注释?_Javascript_Json_Stringify - Fatal编程技术网

Javascript 如何在json字符串中的每一行旁边追加注释?

Javascript 如何在json字符串中的每一行旁边追加注释?,javascript,json,stringify,Javascript,Json,Stringify,我想创建一个包含js对象的标记文件。 我想在每一行中添加存储在另一个对象中的注释 输出应如下所示: { “a”:“test,//commentary1 “b”:“test2”//commentary2 } 我的第一个意图是重写stringify函数,但对于边缘情况来说有点棘手 如何以更好的方式实现此功能?您可以选择两个选项 添加注释作为关键字,如 { “_comment”:“此处显示注释文本…” } 使用json数组代替json对象并进行相应的解析 { “a”:[“测试”,“注释1”], “

我想创建一个包含
js
对象的标记文件。 我想在每一行中添加存储在另一个对象中的注释

输出应如下所示:

{
“a”:“test,//commentary1
“b”:“test2”//commentary2
}
我的第一个意图是重写
stringify
函数,但对于边缘情况来说有点棘手


如何以更好的方式实现此功能?

您可以选择两个选项

  • 添加注释作为关键字,如

    { “_comment”:“此处显示注释文本…” }

  • 使用json数组代替json对象并进行相应的解析

    { “a”:[“测试”,“注释1”], “b”:[“测试2”,“注释2”] }


  • 因此,我是否正确理解您在向每行/部分行添加注释时想要序列化对象?您知道JSON格式不支持注释吗?这里有一个绝对零边缘大小写检查解决方案:@ChrisG谢谢!这就是我想要的。