我具有下面的JSON字符串,我试图从该字符串访问身份验证器的值,但是我无法成功访问标签值,我正在使用GSON库进行解析,因为我有单独的身份验证器POJO地图,请告知如何访问身份验证器的标签值
{
"peopleName": "string",
"peopleCode": "string",
"username": "string",
"businessName": "string",
"businessEmail": "string",
"contactNumber": "string",
"authenticators": [
{
"name": "ABC",
"connectorType": "com.abc.ert",
"connectorProperties": {
"url": "http://res:8087/ert",
"connectionTimeout": "80s",
"readTimeout": "57s"
}
}
],
答案 0 :(得分:0)
Authenticators
的{{1}}来访问 POJO
标签,由于json string
是authenticators
,因此必须将其表示为json array
或array
list
现在可以使用public class JsonObject {
//Your Authenticator POJO
private List<Authenticator> authenticators;
public List<Authenticator> getAuthenticators() {
return authenticators;
}
public void setAuthenticators(List<Authenticator> authenticators) {
this.authenticators = authenticators;
}
}
将json string
映射到POJO
Gson