关于GSON使用HASHMAP来转换成JAVA对象
2014-07-06 20:29
288 查看
Gson gson = new Gson();
Map<String, Object> map = new HashMap<String, Object>();
map = gson.fromJson(result,Map.class );
对于这种MAP类的JSON转换,需要使用反射要制。
如下类:
public class JsonRPC_Response {
private String id;
private Object error;
private Object result;
}
JSON数据
"{
"error":null,
"id":"100",
"result":{"records":[{"_id":null,"birth":null,"skin":null,"trainCount":null}],"total":0}
}"
可以使用new TokenType<Map<you class>>(){}.getType。
而不是Map.class
Map<String, Object> map = new HashMap<String, Object>();
map = gson.fromJson(result,Map.class );
对于这种MAP类的JSON转换,需要使用反射要制。
如下类:
public class JsonRPC_Response {
private String id;
private Object error;
private Object result;
}
JSON数据
"{
"error":null,
"id":"100",
"result":{"records":[{"_id":null,"birth":null,"skin":null,"trainCount":null}],"total":0}
}"
可以使用new TokenType<Map<you class>>(){}.getType。
而不是Map.class
相关文章推荐
- Java--学习(一)关于使用Gson将json字符串转换成对象
- 【转】使用Gson将Java对象转换为Json
- 【原创】Gson使用,json转换为java对象
- Android 使用GSON解析JSON 并转换为JAVA对象
- 使用Gson或者GsonBuilder实现JSON和Java对象之间的转换
- 使用Gson将Java对象转换为Json
- 使用Gson将Java对象转换为JSON
- json和java对象的相互转换(json-lib和Gson的使用)
- 使用Gson将Java对象转换为JSON
- 百度天气api开发 全解析xml和json格式 使用json-lib jsonObject、 Gson 方式把json 转换成 java对象
- 使用Gson实现Json和Java对象的转换
- java对象和json数据转换实现方式2-使用gson实现
- 使用Gson将Java对象转换为Json
- 翻译之使用Gson将java对象转换为json对象
- Google-gson, 将JSON 转换为 Java 对象或者将Java对象转换成JSON 的Java库,可以在Android上使用
- 关于使用JAXB读取xml文档转换为java对象出现非法注解异常
- 使用Gson将对象转换成字符串的时候报java.lang.StackOverflowError
- 杜鹏的个人博客 Flex使用Blazeds与Java交互及自定义对象转换详解
- 关于java对象流使用的细节注意
- gson(JSON字符串转换成一个相等的Java对象)