之前讨论过用GSON解析较为简单的JSON,这次稍微增加一点难度。把JSON弄的复杂一点,使JSON变为2层嵌套,并增加了一些其他元素。代码中把language.json放到assets文件夹下,把GSON.jar放到libs文件夹下。如果用的是Android Studio,需要右键GSON,jar,选择Add As Lirbary,否则AS不能识别。Eclipse中不需要这个步骤。具体解析以下三种类型的JSON:
"first": "mobile",
"second": "pc",
"app": {
"google": "android",
"apple": "iOS",
"microsoft": "wp"
}
"language": [
{
"id": 1,
"name": "Java",
"ide": "Eclipse"
},
{
"id": 2,
"name": "C++",
"ide": "Visual Studio"
}
]
languages.json的JSON代码总体如下:
{
"first": "mobile",
"second": "pc",
"app": {
"google": "android",
"apple": "iOS",
"microsoft": "wp"
},
"language": [
{
"id": 1,
"name": "Java",
"ide": "Eclipse"
},
{
"id": 2,
"name": &#