"custom_fields": [ { "id": 1, "name": "項目1", "value": "a" }, { "id": 2, "name": "項目2", "multiple": true, "value": [ "b" ] }, { "id": 3, "name": "項目3", "multiple": true, "value": [ "c", "d" ] }, "value"の内容が"multiple" : trueの場合は配列オブジェクトで、それ以外の場合は単一となるようです。 上記の例の通り3パターンあります。 単一項目(multiple指定なし) 配列で要素数が1つ 配列で要素数が2つ以上 デシリアライズ(JSON→Java)時に単一の場合も全て配列に変換する方法もありますが、シリアライズ時に元の表現に戻せない(単一なのか要素数1の配列かわからない)ので、その