json解析的问题
2015-05-18 09:50
429 查看
最近工作上碰到个json解析的问题,从json上看大概的形式为{"key":"[{...},{...}]"},数据是从WebAPI上获取到的,问题是,在解析这个数据时,对不同的api,这个key是相同的,但是里面的value部分不同,由于是没有key进行解析,所以不能使用反序列化来获取数据,查了CSDN和cnblog看到个解决方法:
GSON.fromJson(String data,Type classz);
说明下,data部分放的是通过key获取到的数据(形式为JSON的Array形式),classz放new TypeToken<List<Class s>>(){}.getType(),List<Class s>中的s为将json数组中的每一个元素进行反序列化后得到的Class,调用这个方法后将获得一个List<Class s>的数组。
GSON.fromJson(String data,Type classz);
说明下,data部分放的是通过key获取到的数据(形式为JSON的Array形式),classz放new TypeToken<List<Class s>>(){}.getType(),List<Class s>中的s为将json数组中的每一个元素进行反序列化后得到的Class,调用这个方法后将获得一个List<Class s>的数组。
相关文章推荐
- storm启动问题解析Storm conf is not valid. Must be json-serializable
- Android开发中遇到的json解析异常问题
- IE6中运行EXTJS中某些组件无法解析DOMINO产生的JSON数据问题的解决办法
- 使用volley请求数据,Gson解析json的时候出现中文乱码问题
- Json-lib 解析中文地址乱码问题
- JSONObject解析引发java.lang.OutOfMemoryError问题
- 微信小程序获取不到unionid还有小程序无法解析JSON字符串的问题
- iOS 中json解析数据出现中文乱码的问题
- Bug FastJson解析下划线字段问题 _id
- 解析JSON问题(一)包含特殊字符
- ios json 解析中文乱码问题
- 关于Gson解析Json的问题
- android客户端解析本地json数组出现乱码问题解决方法
- java 解析json的问题
- java解析php函数json_encode unicode 编码问题
- 【String】异常JSON字符串解析问题
- 我的Android进阶之旅------>解决Jackson、Gson解析Json数据时,Json数据中的Key为Java关键字时解析为null的问题
- spring boot新手教程之使用FastJson解析JSON数据以及解决返回中文乱码问题
- 关于Gson解析Okhttp返回的json数据遇到的问题
- JS中Eval解析JSON字符串的一个小问题