Запитання з тегом «gson»

Gson - бібліотека Google з відкритим кодом для серіалізації та десеріалізації об'єктів Java до / з JSON.

6
Бібліотека Gson в Android Studio
Хтось може дати мені покрокове керівництво щодо додавання бібліотеки Gson до проекту Android? Я спробував JSONвбудовану бібліотеку, але це, здається, зараз трохи нудно. Я бачив кілька прикладів, заснованих на Gson, і це здається справді простим.
94 android  gson 


11
Як проаналізувати масив JSON (не об’єкт Json) в Android
У мене проблеми з пошуком способу синтаксичного аналізу JSONArray. Це виглядає так: [{"name":"name1","url":"url1"},{"name":"name2","url":"url2"},...] Я знаю, як проаналізувати його, якщо JSON було написано інакше (Іншими словами, якщо б я повернув об'єкт json замість масиву об'єктів). Але це все, що я маю і маю з цим піти. * EDIT: Це дійсний json. …
90 java  android  json  gson  arrays 

15
gson.toJson () викидає StackOverflowError
Я хотів би створити рядок JSON з мого об'єкта: Gson gson = new Gson(); String json = gson.toJson(item); Щоразу, коли я намагаюся зробити це, я отримую таку помилку: 14:46:40,236 ERROR [[BomItemToJSON]] Servlet.service() for servlet BomItemToJSON threw exception java.lang.StackOverflowError at com.google.gson.stream.JsonWriter.string(JsonWriter.java:473) at com.google.gson.stream.JsonWriter.writeDeferredName(JsonWriter.java:347) at com.google.gson.stream.JsonWriter.value(JsonWriter.java:440) at com.google.gson.internal.bind.TypeAdapters$7.write(TypeAdapters.java:235) at com.google.gson.internal.bind.TypeAdapters$7.write(TypeAdapters.java:220) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68) …

9
Як проаналізувати масив JSON за допомогою Gson
Я хочу проаналізувати масиви JSON та використовувати gson. По-перше, я можу реєструвати вихід JSON, сервер чітко реагує на клієнта. Ось мій вихід JSON: [ { id : '1', title: 'sample title', .... }, { id : '2', title: 'sample title', .... }, ... ] Я спробував цю структуру для синтаксичного …
84 java  android  arrays  json  gson 

7
Доопрацювати дату серіалізації GSON із рядка json у java.util.date
Я використовую бібліотеку модернізації для своїх дзвінків REST. Більшість з того, що я зробив, було гладким, як масло, але чомусь у мене виникають проблеми з перетворенням рядків міток часу JSON в java.util.Dateоб'єкти. JSON, що надходить, виглядає так. { "date": "2013-07-16", "created_at": "2013-07-16T22:52:36Z", } Як я можу сказати Retrofit або Gson …
83 java  android  json  gson  retrofit 

10
Як обробляти Dynamic JSON у модернізації?
Я використовую модернізовану ефективну мережеву бібліотеку, але я не можу обробити Dynamic JSON, який містить один префікс, responseMessageякий змінюється objectвипадковим чином, той самий префікс ( responseMessage) в деяких випадках змінюється на String (динамічно). Формат Json Об'єкт відповіді Повідомлення: { "applicationType":"1", "responseMessage":{ "surname":"Jhon", "forename":" taylor", "dob":"17081990", "refNo":"3394909238490F", "result":"Received" } } responseMessage …
82 android  json  gson  retrofit 

3
Моші проти Гсона в android [закрито]
Закрито . Це питання ґрунтується на думках . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 3 місяці тому . Удосконалюйте це питання Я вирішую, чи використовувати Moshi за допомогою квадрата або Gson для …

6
“Нерозбірлива дата: 1302828677828”, яка намагається десеріалізувати за допомогою Gson дату формату мілісекунди, отриману від сервера
Через 4 години безперервно намагаючись вирішити проблему, я вирішив запитати тут, чи хтось може мені допомогти. Проблема полягає в тому, що мій клієнт Android при спробі десеріалізувати дані, отримані від сервера, видає виняток "Unparseable: 1302828677828". Я хотів би знати, чи можна десеріалізувати дату формату мілісекунд за допомогою Gson.

9
Gson TypeToken з динамічним типом елемента ArrayList
У мене є такий код: Type typeOfObjectsList = new TypeToken<ArrayList<myClass>>() {}.getType(); List<myClass> objectsList = new Gson().fromJson(json, typeOfObjectsList); Він перетворює рядок JSON в a Listз об'єктів. Але зараз я хочу мати це ArrayListз динамічним типом (не просто myClass), визначеним під час виконання. В ArrayList«S тип елемента буде визначатися з відображенням . …


7
Модернізація очікувалася BEGIN_OBJECT, але була BEGIN_ARRAY
Я досить новачок в аналізі JSON, я використовую бібліотеку модернізації Square і зіткнувся з цією проблемою. Я намагаюся проаналізувати цей відповідь JSON: [ { "id": 3, "username": "jezer", "regid": "oiqwueoiwqueoiwqueoiwq", "url": "http:\/\/192.168.63.175:3000\/users\/3.json" }, { "id": 4, "username": "emulator", "regid": "qwoiuewqoiueoiwqueoq", "url": "http:\/\/192.168.63.175:3000\/users\/4.json" }, { "id": 7, "username": "test", "regid": "ksadqowueqiaksj", …
79 java  android  json  gson  retrofit 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.