我有 Json 响应(命名为 jsonResultAsText):
{
"Title": "Hi all",
"IsSecret": false,
"Agents": [
{
"ID": 3,
"Name": "John F"
},
{
"ID": 7,
"Name": "Jack D"
}
]
}
我想使用 Google 的 gson 库对其进行反序列化。
我有这样的课程:
public class JsonResponse {
public String Title;
public boolean IsSecret;
public List<Agent> Agents;
}
public class Agent {
public int ID;
public String Name;
}
我想将 json 数据放入 JsonResponse 类。
这是我尝试实现的代码:
JsonResponse response =
new Gson().fromJson(jsonResultAsText, JsonResponse.class);
但我的 Android 应用程序给出了那个经典错误:不幸的是,<app_name> 已停止。
我知道有很多关于通过 gson 类进行序列化/反序列化的示例,但我找不到类似的问题/示例。
提前致谢。