在我的Application.From服务器上,我正在使用带有Gson的Volley,我得到了json响应。但我不知道如何改变Gson Object.Please,有人帮我。
这是我的json回应
{"Master":"UserMaster","Field":["name","id"],"Data":[["Suman",1],["Suman",2]],
"ErrorCode":"0"}
发布于 2015-07-23 03:08:37
http://www.jsonschema2pojo.org/。复制粘贴您的回应在这个网站。选择模式为"Json“,注释样式为"GSON”。这将生成GSON所需的响应类。
然后直接将响应解析为GSON。
Gson gson = new Gson()
YourReponseClass object = gson.fromJson(json, YourReponseClass);
这将为您创建所需的响应对象。
发布于 2015-07-23 03:36:27
基于json文件创建模型类
class MyModel{
@SerializedName("Master")
private String msater;
@SerializedName("Field")
private List<Fileds>filedList;
class Filed{
@SerializedName("name")
private String name;
@SerializedName("id")
private int id;
}
}
然后在活动中创建模型类的对象,响应如下所示。
Gson gson = new GsonBuilder().create();
MyModel object =gson.fromJson(response.toString(), MyModel.class);
截击反应将作为一个对象。将对象转换为刺,并向gson传递一个参数。
https://stackoverflow.com/questions/31585400
复制相似问题