これを自分のオブジェクトに解析するのが苦労します。JSONをオブジェクトのリストにパースしようとしましたが
応答:
{
"status": "OK",
"results": [
{
"num_results": "102",
"members": [
{
"id": "A000062",
"first_name": "George",
"office": "",
"phone": "",
"fax": "",
"state": "VT",
"lis_id": ""
},
{
"id": "B000095",
"first_name": "Raymond",
"office": "",
"phone": "",
"fax": "",
"state": "CT",
"lis_id": ""
}
]
}
]
}
デシリアライザクラス
public class MyDeserializer<Member> implements JsonDeserializer<Member>
{
@Override
public Member deserialize(JsonElement je, Type type, JsonDeserializationContext jdc)
throws JsonParseException
{
JsonElement content = je.getAsJsonObject().get("results");
System.out.println("something");
}
JsonElementは次のようになります内容:
[{"num_results":"102","offset":"0","members":[
{"id":"A000062","first_name":"George","office":"","phone":"","fax":"","state" :"VT","lis_id":""},
{"id":"B000095","first_name":"Raymond","office":"","phone":"","fax":"","state":"ND","lis_id":""}]}]
しかし、私はどこへ行くかわかりませんここからuへpとメンバーのコレクション誰も私を良い方向に向けることができますか?
あなただけのJSONのマッピングを作成する必要があり、あなたはここでカスタムデシリアライザを必要としないようです。 –