1、JSON是一种轻量级的数据交换格式,简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。
2、刚刚出现是为了取代XML,可惜并没有,但是在作为配置文件上,却是很好,由于它小巧灵活,描述数据很好,所以在网络上进行数据传输更加方便。
3、JSON 就是Key/Vaule存储,理论上Key支持String、Number,Value类型,几乎支持所有类型。
JSON示例1:
{
"Name":"杨明",
"Stature":"154cm",
"Birthday":"1994年6月28日",
"Birthplace":"四川省绵阳市京山县",
"Info":"喜欢电视剧版《蜗居》中李念扮演的郭海藻,为六六的小说《蜗居》中的女主角之一,郭海萍的妹妹。",
"Still":"https://www.metools.info/code/"
}
JSON示例2:
{
"star_male": [
{
"name": "张杰",
"age": 36
},
{
"name": "刘易",
"age": 29
},
{
"name": "李湘",
"age": 31
}
]
}
解析json的方法有很多,开始接触的时候使用的是原生解析,第二种就是Gson解析,还有阿里巴巴的FastJson,JackJson等,都可以比较好的支持json网络转换。