Json可以表示多种数据类型:
1.表示字符串:"abc";
2.表示Number:12;
3.表示Boolean:true|false;
4.表示Null:Null;
5.表示数组:["abc",12,true,null];
6.表示对象:{"name":"majian_1987",age:26}
7.注:number\boolea\null等,如果加上双引号则表示是一个字符串,而不是代表数字、布尔、空。
8.Json表示对象的时候,实际上可以看作是一个Map<String,Object>类型。
9.Object 对象在 JSON 中是用 {} 包含一系列无序的 Key-Value 键值对表示的,实际上此处的 Object 相当于 Java 中的 Map<String, Object>,而不是 Java 的 Class 。注意 Key 只能用 String 表示。
10.其中 Value 也可以是另一个 Object 或者数组,因此,复杂的 Object 可以嵌套表示。