📜  JSON 完整格式

📅  最后修改于: 2022-05-13 01:56:19.276000             🧑  作者: Mango

JSON 完整格式

JSON代表 JavaScript 对象表示法。它是一种基于文本的数据交换格式,用于维护数据的结构。 JSON 是 JSON 中 XML 数据交换格式的替代品。与 XML 相比,数据结构很容易。它支持数组和对象等数据结构以及在服务器上快速执行的 JSON 文档。它也是一种源自 JavaScript 的与语言无关的格式。 JSON 的官方媒体类型是application/json并以.json扩展名保存这些文件。

JSON 最初是由 Douglas Crockford 在 2000 年代初创建的,在 2007 年 JSON 的最新标准发布之后,于 2013 年首次标准化。

句法:

{
  "Name": "GeeksforGeeks",
  "Estd": 2009,
  "age": 10,
  "address": {
    "buildingAddress": "5th & 6th Floor Royal Kapsons, A- 118",
    "city": "Sector- 136, Noida",
    "state": "Uttar Pradesh (201305)",
    "postalCode": "201305"
  },

JSON的特点:

  • 易于理解: JSON 易于读写。
  • 格式:它是一种基于文本的交换格式。它可以将任何类型的数据存储在您需要的任何视频、音频和图像数组中。
  • 支持:它是轻量级的,几乎所有语言和操作系统都支持。它对几乎每个 JSON 支持的浏览器都有广泛的支持。
  • 依赖性:它是一种基于文本的独立语言。与其他基于文本的结构化数据相比,它要快得多。

JSON的优点:

  • JSON 将所有数据存储在一个数组中,因此数据传输更容易。这就是为什么 JSON 最适合共享任何大小的数据,甚至是音频、视频等。
  • 它的语法很容易使用。它的语法非常小且重量轻,这就是它以更快的方式执行和响应的原因。
  • JSON 具有广泛的浏览器支持与操作系统的兼容性,它不需要太多的努力就可以使其与所有浏览器兼容。
  • 在服务器端解析是开发人员想要的最重要的部分,如果服务器端解析速度很快,那么用户可以获得快速响应,因此在这种情况下,JSON 服务器端解析是与其他人相比的强项。

JSON的缺点:

  • JSON 的主要缺点是 JSON 中没有错误处理,如果 JSON 脚本中出现轻微错误,那么您将无法获取结构化数据。
  • 当您将 JSON 与一些未经授权的浏览器一起使用时,它会变得非常危险。像 JSON 服务一样,返回一个包裹在函数调用中的 JSON 文件,如果浏览器未经授权,则必须由浏览器执行该函数调用,那么您的数据可能会被黑客入侵。
  • JSON 具有有限的受支持工具,我们可以在 JSON 开发期间使用这些工具。