使用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; 
} 

} 

http://www.jsonschema2pojo.org/

创建一个模型类这样

public class Claims { 
    List<String> claimTypes; 
} 

这里将您的字符串为对象

String data = "{\"claimTypeList\":[\"Dental\",\"Outpatient\",\"Hospitalisation/Surgery\"]}" 
Claims c = new Claims(); 
c = new Gson().FromJson(data, Claims.class); 

希望这有助于。