JSON 对象是一个无序的key/value对的集合。一个对象以 '{' 开始,以 '}' 结束;每个key 和 value 中使用冒号分隔;每个 key/value 对之间使用逗号分隔。如图 1‑4所示:

图1-4 JSON对象

JSON 对象语法:

  • JSON 对象在大括号({})中书写。
  • 对象可以包含多个key/value(键/值)对。
  • key是字符串,必须放在双引号里面。value 可以是合法的 JSON 数据类型(字符串, 数值, 对象, 数组, 布尔值或 null)。
  • 一个 key/value 对内部,key 和 value使用冒号(:)分隔。
  • key/value 对之间,使用逗号(,)分隔。
  • JSON 对象可以嵌套

下面就是一个合法的JSON 对象:

  1. {
  2.   "weibo": "https://weibo.com/leiqikui" ,
  3.   "github": "https://github.com/leiqikui" ,
  4.   "qq": {
  5.     "number": "376601179",
  6.     "email": "376601179@qq.com"
  7.   }
  8. }

关于作者

歪脖先生,十五年以上软件开发经验,酷爱Web开发,精通 HTML、CSS、JavaScript、jQuery、JSON、Python、Less、Bootstrap等,著有《HTML宝典》、《揭秘CSS》、《Less简明教程》、《JSON教程》、《Bootstrap2用户指南》,并全部在 GitHub 上开源。

JSON语法之JSON 对象相关推荐

  1. JSON语法之JSON数组

    JSON数组是值(value)的有序集合.一个数组以"["(左中括号)开始,"]"(右中括号)结束.值之间使用","(逗号)分隔.如图 1‑ ...

  2. JSON语法之JSON字符串

    JSON 的字符串(string)跟C或者Java的字符串非常相似,是由双引号包围的任意数量Unicode字符的集合,使用反斜线转义.如图 1‑2所示: 图1-2 JSON字符串 由于JSON 字符串 ...

  3. JSON语法之JSON键/值对

    JSON键/值对由键和值组成,键必须是字符串,值可以是字符串(string).数值(number) .对象(object).数组(array).true.false.null.如图 1‑1所示: 图1 ...

  4. JSON 语法之 JSON 文件

    JSON 文件的文件类型是 ".json" JSON 文本的 MIME 类型是 "application/json" 关于作者 歪脖先生,十五年以上软件开发经验 ...

  5. JSON 语法之JSON null

    JSON 可以设置 null 值.如: { "zhihu":null } 关于作者 歪脖先生,十五年以上软件开发经验,酷爱Web开发,精通 HTML.CSS.JavaScript. ...

  6. JSON语法之JSON 数值

    JSON 数值(number)与C或者Java的数值非常相似,支持整型.浮点型,浮点型也可以用指数表示.如图 1‑3所示: 图1-3 JSON数值 JSON不支持八进制和十六进制, 数值必须以十进制表 ...

  7. JSON 语法之JSON 布尔值

    JSON 布尔值可以是 true 或者 false.如: { "flag":true } 关于作者 歪脖先生,十五年以上软件开发经验,酷爱Web开发,精通 HTML.CSS.Jav ...

  8. JSON基础入门实战讲解在线视频课程-JSON语法规则,json对象,json数组的定义和使用

    JSON 语法 微信小程序交流群:111733917 | 微信小程序从0基础到就业的课程:https://edu.csdn.net/topic/huangjuhua JSON 语法是 JavaScri ...

  9. 笔记 Json语法 01

    1 基本语法规则 JSON 语法规则 JSON 语法是 JavaScript 对象表示法语法的子集. 1.1 数据在名称/值对中 { "navigationBarTitleText" ...

最新文章

  1. linux openssh打补丁,openssh升级,打补丁
  2. 小米半年来最大调整:成立技术委员会,雷军称技术事关生死存亡
  3. Kotlin学习与实践 (十)Kotlin的可空性
  4. Python中collections模块
  5. 机器人技术大提升:NVIDIA为构建自主机器统一平台树立里程碑
  6. sun工作站linux,LINUX SUN Solaris 8操作系统安装指导书.doc
  7. 年龄是计数还是计量_电子皮带秤是静态称重还是动态称重?
  8. delphi FastReport 安装方法
  9. 【2019/5/24】周进度报告
  10. 如何提升JSON.stringify()的性能?
  11. 简单爬虫爬取知乎日报并保存日报网页到本地
  12. ENSP模拟AC/AP配置
  13. 《人生七年》纪录片总结
  14. AndroidUI和交互整理集合
  15. 四平方和python_成都房价现在多少?和北京差距很大吗?Python爬取了四万套房源!...
  16. 雷达威力计算 matlab,威力雷达指标
  17. 不能换行 俄语 前端h5_H5兼容问题及解决方法
  18. [51Nod 1326]:遥远的旅途
  19. 数据库为啥查询那么慢?
  20. IOS控件学习:UILabel常用属性与用法

热门文章

  1. MySQL 主从复制 复制过滤
  2. #从零开始学Swift2.0# No.4 枚举, 元组, 数组和字典
  3. IE8,9下的ajax缓存问题
  4. 内核同步机制之Mutex Exclusion
  5. 软链接,xcode接lua文件夹
  6. jQuery基础教程之如何注册以及触发自定义事件
  7. 一起谈.NET技术,Silverlight 应用整合
  8. 程序员的进阶课-架构师之路(大纲)-思维导图
  9. ubuntu14.04如何安装teamviewer
  10. 在ubuntu14.04中安装gazebo