json

一、简介

  • JavaScript Object Notation,存储和交换文本信息的语法,类似于XML,但比XML更小,传输解析更容易。
  • 特点:轻量级,独立于语言和平台,具有自我描述性,更易理解,纯文本,可使用 AJAX 进行传输,具有层级结构
  • 使用数组,不使用保留字

二、使用

  • JSON 语法规则

JSON 语法是 JavaScript 对象表示法语法的子集。

数据在名称/值对中
数据由逗号分隔
花括号保存对象
方括号保存数组
  • JSON 名称/值对

JSON 数据的书写格式是:名称/值对。

名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值:

"firstName" : "John"

这很容易理解,等价于这条 JavaScript 语句:

firstName = "John"
  • JSON 值

JSON 值可以是:

数字(整数或浮点数)
字符串(在双引号中)
逻辑值(true 或 false)
数组(在方括号中)
对象(在花括号中)
null
  • JSON 对象
  • JSON 数组
{
"employees": [
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName":"Jones" }
]
}
  • JSON 文件

JSON 文件的文件类型是 ".json"
JSON 文本的 MIME 类型是 "application/json"

  • JSON 解析器
图片.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • JSON:JavaScript 对象表示法(JavaScript Object Notation)。JSON 是存...
    逍遥叹6阅读 3,169评论 0 1
  • json入门基础教程 在异步应用程序中发送和接收信息时,可以选择以纯文本和XML作为数据格式。掌握Ajax的这一期...
    追逐黄昏的太阳阅读 3,770评论 0 1
  • ☞2016年w3cschool全网技术教程离线下载 ☞查看完整手册《JavaScript中的json操作》 ☞学技...
    4b13737bb150阅读 13,196评论 1 1
  • JSONJavaScript 对象表示法(JavaScript Object Notation)。> JSON 是...
    静候那一米阳光阅读 1,690评论 0 1
  • 前段时间卡卡发出两周年改变自己投稿,当时投稿只是刚好给自己一个思考的机会,往往就是这么不起眼的冲动,让自己重新思考...
    EllenHuang阅读 1,911评论 0 0