com.google.gson.JsonSyntaxException:java.lang.IllegalStateException:预期 BEGIN_OBJECT 但在第 1 行第 3 列路径 $[0] BEGIN_ARRAY

com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 3 path $[0]

我在调用 api 时遇到问题。谁能帮我解决这个异常。

   JSON FORMAT:
[
[
{“id”:”1”},
{“id”:”1”}
],[],[]
]

MODEL:
public List<Data> data;

 Public class Data{
@SerializedName("id")
public String id;
}

CALLING:
Call <List<IndividualListModel>> indiList(@Header("Authorization") String token);

在根元素处,您收到的 JSON 没有 List<Data>。它有 List<List<Data>> 因为有一些数组嵌套在另一个数组中:

[
  [
    {
      "id": "1"
    },
    {
      "id": "1"
    }
  ],
  [],
  []
]