W / System.err: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: se esperaba BEGIN_ARRAY pero estaba STRING en la línea 1 columna 2 ruta $
en com.google.gson.Gson.fromJson (Gson.java:944)
en com.google.gson.Gson.fromJson (Gson.java:897)
en com.google.gson.Gson.fromJson (Gson.java:846)
en com.example.administrator.woleme.shop_list.parseJSON (shop_list.java: 93)
en com.example.administrator.woleme.shop_list.access $ 000 (shop_list.java:30)
en com.example.administrator.woleme.shop_list $ 1
AsyncCall.run (RealCall.kt: 504)
en java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1162)
en java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor. java: 636)
en java.lang.Thread.run (Thread.java:764)
W / System.err: Causado por: java.lang.IllegalStateException: Se esperaba BEGIN_ARRAY pero estaba STRING en la línea 1 columna 2 ruta $
en com.google.gson.stream .JsonReader.beginArray (JsonReader.java:351)
en com.google.gson.internal.bind.CollectionTypeAdapterFactory
Adapter.read (CollectionTypeAdapterFactory.java:61)
en com.google.gson.Gson.fromJson (Gson.java:932)
Solución: Verifiqué mucha información en la red externa, algunas personas dijeron que se puede resolver mediante la limpieza del proyecto, pero mi programa aún no se ejecuta normalmente, y luego vi una solución para BEGIN_OBJECT esperado pero estaba STRING en Stack Overflow Inspiración
Agregué dos líneas de código a mi programa
y luego lo resolví. Espero inspirarte