0
配列フィールドを持つJSONにNULL値がある場合、nullを設定する代わりに空の配列を作成する必要があるとGSONにどのように伝えることができますか?GSON:ヌル配列フィールドを持つJSONを空の配列に変換する
これにはプロパティやフラグがありますか?
配列フィールドを持つJSONにNULL値がある場合、nullを設定する代わりに空の配列を作成する必要があるとGSONにどのように伝えることができますか?GSON:ヌル配列フィールドを持つJSONを空の配列に変換する
これにはプロパティやフラグがありますか?
jsonをGsonに渡す前に、いくつかの回避策を実行できます。今
String currentKeyTags = "\"KeyTags\":null";
String expectedKeyTags = "\"KeyTags\":[]";
String jsonArrayString= jsonArray.toString()
.replaceAll(currentKeyTags, expectedKeyTags);
:
Gson gson=new Gson();
Type listType = new TypeToken<List<?>>() {
}.getType();
List<?> lists = gson.fromJson(jsonArrayString, listType);
私はハックではなく、フラッグを探していました。しかし、私はそれを試してみます。ありがとう! –
このことについてどのような:http://stackoverflow.com/a/17089654/4310784 –
あなたが解除するために使用しているクラスを(もしあれば)投稿することができます/シリアル化.. – Bharatesh