1、JSON文件都是被包裹在一个大括号中 {},通过key-value的方式来表达数据

2、JSON的Key必须包裹在一个双引号中,在实践中,编写 JSON 的时候,忘了给 Key 值加双引号或者是把双引号写成单引号是常见错误。

3、JSON的值只能是以下几种数据格式,其他任何格式都会触发报错,例如 JavaScript 中的 undefined。

  • 数字,包含浮点数和整数
  • 字符串,需要包裹在双引号中
  • Bool值,true 或者 false
  • 数组,需要包裹在方括号中 []
  • 对象,需要包裹在大括号中 {}

4、Null 还需要注意的是 JSON 文件中无法使用注释,试图添加注释将会引发报错。

5、示例如下:

{"pages": ["pages/index/index"],"sitemapLocation": "sitemap.json","counter":1,"students":[{"id":000,"name":"君莫","age":18},{"id":001,"name":"包子","age":20},{"id":002,"name":"索隆","age":33},{"id":003,"name":"黑子","age":11}]
}

Json数据格式要求相关推荐

  1. XML和JSON数据格式对比

    概念 XML 扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据.定义数据类型,是一种允许用户对自己的标记语 ...

  2. Ajax---使用json数据格式输出数据

    将Ajax得到的数据使用json数据格式输出 1.项目清单 2.代码 2.1.Procince类代码 2.2.ProvinceDao类代码 2.3.QueryJsonServlet类代码 2.4.Te ...

  3. JSON 数据格式解析(转)

    JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互.本文将快速讲解 JSON 格式,并通过代码示例演示如 ...

  4. Ajax系列之JSON数据格式

    JSON数据格式 JSON是什么 JSON是一种轻量级的数据交换格式 JSON文件时独立的,扩展名是".json"该文件中允许保存JSON格式的数据 注意: 在JSON文件中字符串 ...

  5. android 将数据转换成JSON数据格式并使用JSONObject解析JSON格式的数据

    比起XML文件解析,JSON数据解析的有点在于他的体积小,在网络上传输的时候可以更省流量.同时它也有缺点,Json数据的语义性较差,看起来没有XML直观.现在JSON已经被大多数开发人员所接受,在网络 ...

  6. JSON数据格式:以及XML文件格式,YML文件格式,properties文件格式

    JSON数据格式:以及XML文件格式,YML文件格式,properties文件格式 数据格式: json数据格式:属于轻量级数据格式,是javascript的一种描述数据的格式.具有易于解析,语法简单 ...

  7. 将html代码确析成json数据格式,JSON字符串解析成JSON数据格式

    在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式: 1.一种为使用eval()函数. 2. 使用Function对象来进行返回解析. 使用eval函数来解析,并且使用jquery的ea ...

  8. JSON数据格式详解

    文章目录 JSON数据格式概念 JSON的简单数据 JSON对象 对象的属性也可以是JSON对象 JSON格式表示简单数组 对象数组 使用二维数组保存 二维数组 访问淘宝的接口也可以取得JSON格式的 ...

  9. JSON数据格式解析库(cJSON、Jansson)的使用在STM32上移植和使用

    json | json-c使用入门 这篇讲的也不错,抽空看下(网络传输json数据) https://www.bilibili.com/video/av669454528?p=3&spm_id ...

  10. json数据格式了解

    json数据格式介绍: https://en.wikipedia.org/wiki/JSON JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式 json语法 ...

最新文章

  1. Coolite Toolkit学习笔记五:常用控件Menu和MenuPanel
  2. SqlServer中循环给多张表建立聚簇索引
  3. Sprint(第十天11.23)
  4. 一个权限管理模块的设计(转载)
  5. Makefile学习之路——2
  6. 图解HTTP学习记录(六)
  7. AtCoder AGC035D Add and Remove (状压DP)
  8. 学习笔记(08):Python网络编程并发编程-实现服务端可以对多个客户端提供服务
  9. 工具对比_模拟慢网速环境
  10. SQL数据库语言基础之SqlServer数据表的六大约束(主键、外键、检查、非空、唯一性、默认值约束)的创建
  11. mysql如何连接jdk,JDBC 简单的Mysql连接
  12. 数学建模 员工指派问题 Lingo求解优化问题
  13. Python爬取最爱的电影并下载到本地(附源码)
  14. VOFA+ 串口调试助手
  15. 本地上传文件到服务器
  16. Android微信授权登录
  17. 新出台的治理iMessage垃圾短信的规则
  18. 看小伙是怎么发现CSDN前10大佬之间的关系的
  19. 测量计算方位角万能通用公式及VB、VBA源代码
  20. Dubbo+zookeeper

热门文章

  1. 数据结构与算法:队列——02
  2. 【笔记】行测——常识判断之文史常识总结与归纳(二)
  3. host文件 - 学习/实践
  4. 6.Excel表格多单元合并
  5. Iterator迭代器与foreach循环
  6. 联发科业绩预估反映OPPO和vivo的手机销量不佳
  7. 【3DMax简易入门教程】(二) 第二章 ·3DMax下的基本体创建
  8. 一文带你掌握Tcpdump命令的使用
  9. Java50道经典习题-程序23 求岁数
  10. 马化腾三年前推出的微信公众号付费功能,终于来了