[Android开发] Json解析工具类,一个类搞定Json的解析
[Android开发] Json解析工具类,一个
类搞定Json的解析
一、简介
利用递归的方式反射解析到bean里面
二、详细代码
1、Json格式
例如服务器指定规定json格式为:
{
"code": "……" , // 返回代号,预留字段,默认返回null
"type":"ERROR", // 返回类型,表示操作是成功或失败
"desc":"……", // 返回描述,描述性文字,主要保存用于弹窗显示的文字
"action":"SHOW", //返回操作,该操作值提供给终端使用,用于决定当前收到返回后的操作
"data": "……" // 返回数据,根据请求上传的参数,返回对应的数据,或返回null
}
对应的数据在data里面,data里面的key对应一个bean,例如一个列表数据:
{
"desc":"查询成功",
"data":{
"diseaseList":[
{
"xmlName":"精神病评估",
"xmlId":"1066",
"category":"symptom"
},
{
"xmlName":"对学习困难和认知延迟的评估",
"xmlId":"884",
"category":"symptom"
},
{
"xmlName":"疲乏的评估",
"xmlId":"571",
"category":"symptom"