JSON格式要求

摘要:
标准JSON的合法符号:{}"(双引号):(冒号),(逗号)[]注:JSON必须使用双引号,不能使用单引号标准JSON的合法符号:{}"(双引号):(冒号),(逗号)[]JSON字符串:特殊字符可在字符前面加或使用u加4位16进制数来处理JSON布尔:必须小写的true和falseJSON空:必须小写的nullJSON数值:不能使用8/16进制{"num":60}{"num":-60}{"num":6.6666}{"num":1e+6}{"num":1e-6}˂!

标准JSON的合法符号:{(左大括号) }(右大括号) "(双引号) :(冒号) ,(逗号) [(左中括号) ](右中括号) 注:JSON必须使用双引号,不能使用单引号

标准JSON的合法符号:{(左大括号) }(右大括号) "(双引号) :(冒号) ,(逗号) [(左中括号) ](右中括号)

JSON字符串:特殊字符可在字符前面加 或使用 u 加 4位16进制数来处理

JSON布尔:必须小写的true和false

JSON空:必须小写的null

JSON数值:不能使用8/16进制

  1. {"num":60}
  2. {"num":-60}
  3. {"num":6.6666}
  4. {"num":1e+6}<!-- 1乘10的6次方,e不区分大小写 -->
  5. {"num":1e-6}<!-- 1乘10的负6次方,e不区分大小写 -->

JSON对象格式

{
"object": {
"name": "Ba",
"age": 20
}
}

JSON数组

{

"person": ["jobs",60]

}

在符合JSON、对象、数组标准的前提下,JSON对象数组可以组合成各种复杂数据包

例1:

{
  "producta":{"productNO":[29135,29131,29133],"productID":29135,"productName":"高压50mp传感
器"},
  "productb":{"productNO":[29134,29136,29138],"productID":29136,"productName":"低压5MPa传感
器"}
}

例2:

[
  {"productNO":[29135,29131,29133],"productID":29135,"productName":"高压50mp传感器"},
  {"productNO":[29134,29136,29138],"productID":29136,"productName":"低压5MPa传感器"}
]

例3:

{
"array": [
{
"name": "jobs"
},
{
"name": "bill",
"age": 60
},
{
"product": "war3",
"type": "game",
"popular": true,
"price": 60
}
]
}

JSON验证网站:http://www.bejson.com/

此网站提供在线JSON格式验证,JSON压缩,JSON解压缩、转义、解密、加密等实用功能。

免责声明:文章转载自《JSON格式要求》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Spark_2:Spark 快速入门教程PivotGridControl控件应用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

hash表的理解

哈希表 先从数组说起 任何一个程序员,基本上对数组都不会陌生,这个最常用的数据结构,说到它的优点,最明显的就是两点: 简单易用,数组的简易操作甚至让大多数程序员依赖上了它,在资源富足的情况下,我们甚至会无意识地忽略其它更适用的数据结构而使用数组(别说你没这么干过..)。 查找的快速性,数组中查找元素可以直接通过下标进行定位,速度快。 我在刚开始写程序...

uniapp之页面间传递和接收数组

uni-app在页面之前如何发送和传递数组?如果直接发送和传递数组,接收到的消息如下显示。不能进一步获取对象值。  要想能够接收到数组对象的参数。可以先将数组转化为JSON字符串,传递到页面后在解析为JavaScript对象。设页面1传递数据到页面2.则,页面1的关键代码: 1 /** 2 * 跳转到下一个页面,并传递参数 3 */ 4 toN...

判断上三角矩阵

2019年春季学期第三周作业 基础作业本周没上课,但是请大家不要忘记学习。本周请大家完成上周挑战作业的第一部分:给定一个整数数组(包含正负数),找到一个具有最大和的子数组,返回其最大的子数组的和。例如:[1, -2, 3, 10, -4, 7, 2, -5]的最大子数组为[3, 10, -4, 7, 2]输入: 请建立以自己英文名字命名的txt文件,并输入...

树状数组(转载)

树状数组是对一个数组改变某个元素和求和比较实用的数据结构。两中操作都是O(logn)。  在解题过程中,我们有时需要维护一个数组的前缀和S[i]=A[1]+A[2]+...+A[i]。           但是不难发现,如果我们修改了任意一个A[i],S[i]、S[i+1]...S[n]都会发生变化。           可以说,每次修改A[i]后,调整前...

MongoDB 高级查询_aggregate聚合管道

MongoDB 聚合管道(AggregationPipeline) 使用聚合管道可以对集合中的文档进行变换和组合。实际项目应用主要是表关联查询、数据的统计。 MongoDB 中使用 db.COLLECTION_NAME.aggregate([{<stage>},...]) 方法 来构建和使用聚合管道。下面是官网给的实例,感受一下聚合管道的用法。...

Java中将字符串用空格分割成字符串数组的split方法

官方文档链接:public String[] split(String regex) 本文以空格作为分割串。 CaseOne import java.util.Scanner; public class CaseOne { public static void main(String[] args) { Scanner sc = new Scan...