Se produjo un extraño error al analizar la lista usando GSON en Android

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 1) el norte R mi s pag el norte s mi ( s h el pag l yo s t . j una v una : 70 ) a t o k h t t p 3. i n t e r n a l . c o n n e c t i o n . R e a l C a l l 1.onResponse (shop_list.java:70) en okhttp3.internal.connection.RealCall 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 A d a p t e r . r e a d ( C o l l e c t i o n T y p e A d a p t e r F a c t o r y . j a v a : 80 ) a t c o m . g o o g l e . g s o n . i n t e r n a l . b i n d . C o l l e c t i o n T y p e A d a p t e r F a c t o r y Adapter.read (CollectionTypeAdapterFactory.java:80) 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
Inserte la descripción de la imagen aquí
y luego lo resolví. Espero inspirarte

3 artículos originales publicados · Me gusta0 · Visitas17

Supongo que te gusta

Origin blog.csdn.net/weixin_42653023/article/details/105667194
Recomendado
Clasificación