2002年,长期担任雅虎高级架构师的道格拉斯·克罗克福特(Douglas Crockford)为了摆脱使用XML数据交换的弊端,于是就发明了更加简洁小巧的数据格式。由于JSON更轻量、更快捷,很快就在Web编程开发中迅速火爆起来,并成为ECMA标准的一部分。现在几乎所有编程语言都有解析JSON的库,这就意味着几乎所有的编程语言都可以用JSON传输数据。 JSON是什么? JSON的全称是JavaScript Object Notation,即JavaScript 对象标记法。它是轻量级、基于文本的 、 可读的一种数据传输的格式。 JSON本身就源于JavaScript语言,符合JavaScript原生语法,可以由JavaScript解释引擎直接处理,不用另外添加解析代码。因此,在JavaScript中,可以直接使用JSON,而在其他编程语言中,必须有解析JSON的库。 JSON与XML相比
JSON的优点
JSON文件 JSON 文件的文件类型是 ".json" JSON 文本的 MIME 类型是 "application/json" |