Json文件如何加注释

 我来答
freeeeeewind
2015-08-12 · TA获得超过1万个赞
知道大有可为答主
回答量:3227
采纳率:94%
帮助的人:1343万
展开全部

严格地说,JSON文件包含仅仅是数据,不能包含向编程语言中那样的注释。但是,有变通的在JSON文件中加“注释”,那就在JSON中增加一个充当注释的数据元素。例如

如果有必要,在JSON数据说明文档告诉使用此JSON数据的客户端:在解析数据时忽略"comment"数据元素。

码农小明哥
2017-07-16 · 互联网程序员一枚,欢迎交流
码农小明哥
采纳数:9602 获赞数:25062

向TA提问 私信TA
展开全部
在json文件中只能是通过变相的手段来添加注释
1、首先在json语法中是没有注释语法的,添加注释//或者/**/在JSON文件中是不允许的,JSON有两种数据结构:名称/值对的集合:key : value样式;值的有序列表:就是Array;而在JSON的文档中说明只要是不符合上面两种结构的都不被支持,并提示错误。
2、如果确实需要在.json文件中使用这样的方式:
使用key : value添加:

'_comment':'this is commets',
'jsondata':{
Key1:value1,
Key2:value2,
……
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
枫岛EO437
推荐于2017-09-12 · 超过50用户采纳过TA的回答
知道答主
回答量:95
采纳率:0%
帮助的人:106万
展开全部
可以在开头插入, 或追加在结尾, json就是JavaScript的语法, 和JS完全一样的例子一//注释/*注释, 注意注释必须用换行隔开, 就是JS的语法, 不然一行都被注释掉了*/
{a:1,b:2,c:[3,4,5]}
追加在最后也是一样的, 但是不能加在中间, 和你也JS代码语法一样的
最后, JSON和javascript有区别吗? 没有, JSON是js语法的一个子集, 你在你返回的JSON前面加段JS代码, 照样能执行, 比如说alert(123);
JS中{}就代表一个对象, []就代表一个数组, JSON就是直接使用这种数据格式而已
你在JS里直接写var a={a:1,b:2,c:[3,4,5]};或者var a=eval('('+'{a:1,b:2,c:[3,4,5]}'+')');
a就是这个对象了, 你可以alert(a.b),会弹出2
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式