我收到了来自webservice的回复(请参阅下面的回复),我想将其转换为POJO类对象。我知道用于解析JSON到VO(Value对象)对象的用于android的Gson库,我使用了它,但它在每个字段中给出了空值(如下面所述的代码),但我只想要一些来自响应的字段,如“dob”和“密码”和我的回复是完成的(如下所示)所以我该如何解析这个回复?提前谢谢。
Respose: {"row0":"{\"id\":\"1\",\"password\":\"1234\",\"group_id
\":\"1\",\"dob\":\"1981-10-01\",\"gender\":\"f\",\"marital_status\":\"single\",\"children\":
\"\",\"phone\":\"\",\"mobile\":\"\",\"allow_mobile\":\"0\",\"interests\":\"\"}}
解析代码:
Gson gson = new Gson();
UserDetailVO vo = gson.fromJson(result, UserDetailVO.class);
Logger.log("Response", vo.toString());
My UseDetailVO只包含两个字符串字段“password”和“dob”及其getter setter方法,并覆盖“toString()”方法,该方法同时打印两个值。
答案 0 :(得分:0)
***JSON TO POJO**
http://www.jsonschema2pojo.org/ -- open this Site Create pojo class
Target language:
Java
Source type:
JSON
Annotation style:
Gson
Include getters and setters Check
Preview
--------------------------------
Model Class to pass other class
Parcelable*