使用Gson库解析Android JSON
问题描述:
我想使用Gson库解析下列数据。使用Gson库解析Android JSON
{
"claimTypeList": [
"Dental",
"Outpatient",
"Hospitalisation/Surgery"
]
}
答
@Generated("org.jsonschema2pojo")
public class Example {
@SerializedName("claimTypeList")
@Expose
private List<String> claimTypeList = new ArrayList<String>();
/**
*
* @return
* The claimTypeList
*/
public List<String> getClaimTypeList() {
return claimTypeList;
}
/**
*
* @param claimTypeList
* The claimTypeList
*/
public void setClaimTypeList(List<String> claimTypeList) {
this.claimTypeList = claimTypeList;
}
}
答
创建一个模型类这样
public class Claims {
List<String> claimTypes;
}
这里将您的字符串为对象
String data = "{\"claimTypeList\":[\"Dental\",\"Outpatient\",\"Hospitalisation/Surgery\"]}"
Claims c = new Claims();
c = new Gson().FromJson(data, Claims.class);
希望这有助于。