http Web サービスから次の JSON 応答を受け取ります
{"status":100,"data":[{"name":"kitchen chair","price":25.99,"description":null}]}
今、私はこれをデシリアライズできるようにしたいと考えています。Google の Gson に出くわしました。これは、最初はいくつかの小さなテストケースでうまく機能しましたが、上記の文字列を逆シリアル化するのに苦労しています。
フィールドに項目が 1 つしかないことはわかっていdata
ますが、複数の項目を保持できるため、すべての応答にdata
フィールドが配列として含まれています。
私はGson User Guideを読んでいましたが、理想的には と の2Response
つの属性を持つオブジェクトが必要ですが、フィールドはオブジェクトの である必要があり、おそらく Gson にとっては困難です。status
data
data
List
Map
次に、これは私の問題に近い例ですが、まだよくわかりません。この例では、応答全体が配列ですが、私の JSON 文字列には 1 つの文字列要素と配列があります。
これを逆シリアル化するにはどうすればよいですか?