我有一个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响应而创建另一个类场所。