キー値のペアを持つjsonのModelクラスを作成する方法の例を多数確認しました。しかし、フィールド名が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;
}
}
が可能かどうかということですか?
{ "args" :
[{
"fullName":"Vikram",
"userName":"[email protected]"
}
]
}
このサイトを試しましたか? http://www.jsonschema2pojo.org –
はい、私はそれを試しましたが、期待していたように私にモデルクラスを与えていませんでした。 –
なぜですか?たとえば、 'username'と' fullname'は最初のJSONの例のキーではありません。 2番目のJSON用ですが、Modelクラスのリストを格納する 'args'キーを持つJavaクラスも必要です –