我的JSON数据:
[
{
"cid": "9779849461208",
"accountNumber": "00105140001799",
"cardNumber": "1111111111111111",
"nickName": "kirantest",
"defaultAccount": true,
"verified": true,
"bank": "004",
"verifiedDate": {
"date": {
"year": 2017.0,
"month": 5.0,
"day": 17.0
},
"time": {
"hour": 10.0,
"minute": 59.0,
"second": 28.0,
"nano": 8.14E8
}
},
"active": false,
"code": "ddc84fcb5e164cb8b8fd2ca971b5e6ee"
}
]
我将JSON转换为List
的代码:
String json = JsonUtils.toString((List<UserAccount>) response.getData());
List<UserAccount> list = JsonUtils.toObjectList(json, new TypeToken<List<UserAccount>>() {}.getType());
实用方法GSON
public static <T> T toObjectList(String data, Type type) {
Gson gson = new Gson();
return gson.fromJson(data, type);
}
答案 0 :(得分:0)
验证日期应该是@Lyubomyr Shaydariv提到的字符串