Я проверил множество примеров создания класса Model для json, у которого есть пара значений ключа. Но у меня есть следующий тип json, в котором имя поля зависит от значений в json. Пожалуйста, посмотрите ниже json -Модельный класс для json
{ "args" :
[{
"name":"fullName",
"value":"Vikram",
"type":"String"
},
{
"name":"userName",
"value":"[email protected]",
"type":"String"
}
]
}
Может кто-нибудь, пожалуйста, помогите мне в том, как создать класс модели для этого json? Для выше JSON я ожидаю, что моя модель класса должна быть как ниже -
public class Model {
private String userName;
private String fullName;
...
public String getUserName() {
return userName;
}
public void setUserName(String name) {
this.userName = name;
}
public String getFullName() {
return fullName;
}
public void setFullName(String value) {
this.fullName = value;
}
}
Возможно ли это или нет? Я знаю, как создать класс модели для JSON, как -
{ "args" :
[{
"fullName":"Vikram",
"userName":"[email protected]"
}
]
}
Вы пробовали этот сайт? http://www.jsonschema2pojo.org –
да, я попробовал, но это не давало мне модельный класс, как я ожидал. –
Почему бы и нет? Например, 'username' и' fullname' не являются ключами в вашем первом примере JSON. Это для второго JSON, но вам также нужен Java-класс с ключом 'args', который хранит список модели –