JSON 入门

JSON(JavaScript Object Notation) 是道格拉斯·克罗克福德最初指定的最受欢迎和广泛接受的数据交换格式之一。

目前,它由两个竞争标准 RFC 71592ECMA-404 描述 。ECMA 标准是最小的,仅描述允许的语法语法,而 RFC 也提供了一些语义和安全性考虑因素。

  • JSON 在软件中被广泛接受,其中包括用于在客户端和服务器之间交换数据的客户端 - 服务器体系结构。
  • JSON 易于使用,纯文本,轻量级和人类可读的格式,人们经常误解为 XML 的替代品。
  • 尽管缩写以 JavaScript 开头,但 JSON 不是一种语言,或者具有任何语言文字,它只是数据符号的规范。
  • 它是独立于平台和语言的,几乎所有的前线语言/框架都支持内置,并且支持 JSON 数据格式的所有流行语言都有,其中一些是 C#,PHP,Java,C++,Python,Ruby 还有很多。
  • JSON 的官方 Internet 媒体类型是 application / json。
  • JSON 文件扩展名为 .json。