【发布时间】:2012-03-18 03:01:57
【问题描述】:
我在将 JSON 字符串转换为 Android 中的对象时遇到问题。以下是 JSON 结构和 Java 类:
JSON:
{
"code":"SUCCEED",
"message":"",
"result":{
"ccahUserId": 111,
"ccahUserName":"your_name",
"userFirstName":"your_first_name",
"userLastName":"your_last_name",
//others
}
Java 类:
public class Result<T>{
public String code;
public String message;
public T result;
}
public class DeviceSetting
{
public long ccahUserId;
public String ccahUserName;
public String userFirstName;
public String userLastName;
//other members
}
活动:
Gson gson = new Gson();
Result<DeviceSetting> setting = gson.fromJson(result, Result<DeviceSetting>.class);
当我反序列化 JSON 字符串时,代码和消息字段很好,但结果字段为空。 我对 Gson 还不熟悉,请问如何解决这个问题?
提前致谢。
【问题讨论】: