Json 格式的数据形式存在两种:Json 对象和Json 数组
Json对象的解析
Json对象的格式通常为{"name":"最后一个夏天","singer":"金莎","mp3":"music/金莎 - 最后一个夏天.mp3"},以大括弧“{}”为标志的Json 是无序的对象,客户端的解析比较容易,假设从服务端返回的Json数据为JsonData,如果需要获取到键名为“singer”的响应键值。
基本解析代码如下:
JSONObject jobject = array.getJSONObject(JsonData);
singer =jobject.getString("singer");
Json数组解析
多个Json对象构成一个Json数组,Json 数组以“[]”为标志,数组形式如下:
[{"name":"最后一个夏天","singer":"金莎","mp3":"music/金莎 - 最后一个夏天.mp3"},
{"name":"请跟我联络","singer":"李易峰","mp3":"music/李易峰 - 请跟我联络.mp3"},
{"name":"绿袖子","singer":"理查德.克莱德曼",&