我有一個JSON響應,看起來像這樣:目標JSON響應
{\ 「場館\」:[{\ 「ID \」:1,\ 「照片\」:\ 「https://s3.us-east-2.amazonaws.com」} ,....
它有一個關鍵的「場地」,然後是一個對象數組。在改造迴應:
public void onResponse(Call<List<Venue>> call, Response<List<Venue>> response) {
venues = response.body();
venueAdapter.notifyDataSetChanged();
}
它失敗:
java.lang.IllegalStateException: Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 2 path $
問題是我不知道如何告訴改造目標集合的「場地」的關鍵點。我怎樣才能做到這一點?我不想因爲這個JSON響應而創建另一個類場所。