JSon数据格式详解
引言
JSON数据现在是我们开发中用的最多的,随着前后端分离模式的流行,百分之八十的数据都是通过JSON方式进行传输,那么想要学好JSON解析就要了解什么是JSON数据,怎么快速解析它从而提升开发效率。
什么是JSON数据?
下面有一端JSON数据,我们根据这段数据进行详解:
[
{
"app":"csdn",
"author":"老程的自习社"
}
]
其实说白了,JSON和传统XML一样,都是基于标签进行识别的,其中我们看到有[]、{}等符号。
那么这些符号是什么意思呢?
1.[]中括号代表是一个数组;
2.{}大括号代表是一个对象
3.""双引号代表是属性值;
4.冒号:代表的是前后之间的关系,冒号前面是属性的名称,后面是属性的值,这个值可以是基本数据类型,也可以是引用数据类型。
在JAVA中怎么解析呢?
我们用JsonObject类中的方法:
1.JsonObject(String)构造方法
2.get(String):Object获取属性;
3.getJSONArray(String):JSONArray和getJSONObject(String):JSONObject 得到数组和对象;
4.keys():Iterator<String>获取迭代包含的关键在;