- 什么是Json呢?它就是一对一对的键值对,有它自身的格式要求。
- 数据在 名称/值对 中;
"firstName" : "John"
- 数据由逗号分隔;
- 花括号保存对象(Object);
{ "firstName":"John" , "lastName":"Doe" }
- 方括号保存数组(Array);(数组可包含多个对象)
{
"employees": [
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName":"Jones" }
]
}
- 上面呢我们也解释了什么是Json数据,接下来呢。我们要怎么去解析这个数据。
- 目前用的最广泛的数据交换格式有两种,一种是Xml ;另一种就是Json。这两种的区别我就不解释了,感兴趣的可以自行百度。我从今日头条获取了一个天气Json数据(这里我用厦门的天气),如下图:
然后我把获取到的JSON文件,在Idea中创建了一个test.json文件。
{
"message": "success",
"data": {
"ip": "",
"weather": {
"dat_condition": "\u6674",
"dat_low_temperature": 17,
"wind_direction": "\u4e1c\u5317\u98ce",
"high_temperature": 23,
"low_temperature": 18,
"current_time": 1542076734,
"tomorrow_weather_icon_id": "0",
"dat_high_temperature": 24,
"forecast_list"