json注意点

228 阅读2分钟

这是我参与11月更文挑战的第18天,活动详情查看:2021最后一次更文挑战

json是我们非常非常频繁接触的了,但是如果详细的说的话,可能还是需要一个系统性的总结才行,可以参考以下:

JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。

json有以下几个需要注意的点:

一、json的数据格式

  • 数字,包含浮点数和整数
  • 字符串,需要包裹在双引号中
  • Bool值,true 或者 false
  • 数组,需要包裹在方括号中 []
  • 对象,需要包裹在大括号中 {}
  • Null

其他任何格式都会触发报错,例如 JavaScript 中的 undefined 。

二、json的数据结构

JSON有两种数据结构:

名称/值对的集合:key : value样式; 值的有序列表:就是Array;

而在JSON的文档中说明只要是不符合上面两种结构的都不被支持,并提示错误

三、不能添加注释

还需要注意的是 JSON 文件中无法使用注释,试图添加注释将会引发报错。

那么JSON如何才能加注释? 1.使用key : value添加;

{
"查询的返回结果":"",
"resultcode":"200",
"查询结果""",
"reason": "查询成功!"
}

2.使用JSON.minify()函数;

通过使用JSON.minify(test.json)可以删除test.json文件中的注释及空格,从而使带有注释的.json文件通过编译

3.JSON在线解析及格式化验证网站推荐

跳转链接 : JSON在线解析及格式化验证 - JSON.cn