|
|
|
Не получается распарсить json-строку
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! При исполнения кода: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Возникает ошибка: Exception in thread "main" com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 13 at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:176) at com.google.gson.Gson.fromJson(Gson.java:803) at com.google.gson.Gson.fromJson(Gson.java:768) at com.google.gson.Gson.fromJson(Gson.java:717) at com.google.gson.Gson.fromJson(Gson.java:689) at jsonreports.JsonReports.main(JsonReports.java:17) Caused by: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 13 at com.google.gson.stream.JsonReader.beginArray(JsonReader.java:338) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:79) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:60) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:93) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:172) ... 5 more Java Result: 1 Ругается на эту строчку Код: java 1. Классы структуры json-строки: ModelList: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Model: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. ModelTitle: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ModelParametrized: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ModelId: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Подозреваю, что дело в неправильно структуре классов или json'a, но разобраться не получается, помогите..(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2014, 15:17 |
|
||
|
Не получается распарсить json-строку
|
|||
|---|---|---|---|
|
#18+
Витяй1991, List в JSON вроде выделается как [] а не {} возможно в этом проблема. т.е. Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2014, 15:50 |
|
||
|
Не получается распарсить json-строку
|
|||
|---|---|---|---|
|
#18+
почему редактирование запрещено… мой пост выше считайте результатом перегретого мозга :) но ругается он именно на вторую { скобку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2014, 15:53 |
|
||
|
Не получается распарсить json-строку
|
|||
|---|---|---|---|
|
#18+
Витяй1991, собственно я был прав :) вот так выглядит правильная строка Код: java 1. если кратко то: reports:[{}{}{}] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2014, 16:25 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=181&tid=2127424]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
54ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 327ms |

| 0 / 0 |
