AS按装GsonFormat插件
使用Gson库将JSONObject格式的String解析成实体
1.在线安装
File–>Settings–>Plugins–>GsonFormat–>Install
2.使用
定义一个空类TestJson
右击–>Generate–>GsonFormat
输入要解析的Json
{
“type”:”ZH2EN_EN”,
“errorCode”:0,
“elapsedTime”:0,
“translateResult”:[
[
{
“src”:”天气真好”,
“tgt”:”It’s a nice day”
}
]
]
}
点击ok后生成javaBean
public class TestJson {
/**
* type : ZH2EN_EN
* errorCode : 0
* elapsedTime : 0
* translateResult : [[{"src":"天气真好","tgt":"It's a nice day"}]]
*/
private String type;
private int errorCode;
private int elapsedTime;
private List<List<TranslateResultBean>> translateResult;
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public int getErrorCode() {
return errorCode;
}
public void setErrorCode(int errorCode) {
this.errorCode = errorCode;
}
public int getElapsedTime() {
return elapsedTime;
}
public void setElapsedTime(int elapsedTime) {
this.elapsedTime = elapsedTime;
}
public List<List<TranslateResultBean>> getTranslateResult() {
return translateResult;
}
public void setTranslateResult(List<List<TranslateResultBean>> translateResult) {
this.translateResult = translateResult;
}
public static class TranslateResultBean {
/**
* src : 天气真好
* tgt : It's a nice day
*/
private String src;
private String tgt;
public String getSrc() {
return src;
}
public void setSrc(String src) {
this.src = src;
}
public String getTgt() {
return tgt;
}
public void setTgt(String tgt) {
this.tgt = tgt;
}
}
}