Описание тега gson
Gson - это библиотека с открытым исходным кодом Google для сериализации и десериализации объектов Java в / из JSON.
1
ответ
Десериализовать свойство объекта с непоследовательным именем?
Используя Retrofit здесь, чтобы использовать Google Civic API. Библиотека требует от вас создать модель того, что API будет возвращать, как я уже делал с Election. Который в основном является копией документации Google. (Retrofit привязывает свойств…
10 май '17 в 15:45
2
ответа
Как обрабатывать необязательные поля JSON в Retrofit для Android?
Я работаю над парсером JSON для приложения Android. Когда я обращаюсь к серверу за данными, появляются некоторые необязательные поля, как мне это обработать в Retrofit с помощью GSON конвертера? Нормальный ответ { "status":"SUCCESS", "class-1":{ "cl…
08 окт '15 в 07:16
1
ответ
Разбор только выбранного узла JSON с использованием GSON
Через веб-сервис, который я не могу изменить, я получаю ответ JSON в следующем формате: { "response": { "profile": { "id": 8873, .... .... } } } Я использую Retrofit с GSON, чтобы наконец использовать проанализированный JSON, хранящийся в POJO. Есть…
09 янв '18 в 12:08
1
ответ
Java сложный объект в JSON с GSON
Мне нужно составить список (под) списков объектов (некоторые MyBook) и сохранить его на внутреннем хранилище Android. И у каждого подсписка есть имя. Моя книга: public class MyBook implements Parcelable{ String name; List<String> authors; Stri…
24 мар '14 в 12:51
0
ответов
Невозможно вызвать конструктор без аргументов, gson
Я получаю эту ошибку Exception in thread "main" java.lang.RuntimeException: Unable to invoke no-args constructor for interface javax.xml.crypto.Data. Register an InstanceCreator with Gson for this type may fix this problem. когда я запускаю код в эт…
18 май '15 в 00:56
3
ответа
Как Gson конвертировать JSON в POJO с именами пользовательских полей
Я недавно начал использовать GSON и столкнулся с проблемой десериализации этого json. Проблема в элементе json, который содержит пробелы в именах полей. { longDescriptionNonHTML: { What it is:: " An oil-free, color-tinted moisturizer." What it does:…
25 ноя '15 в 07:12
1
ответ
Преобразовать Java-объект в JSON
В Java у меня есть объект такого типа Map<Member, Map<CustomerVO, Set<Vehicle>>> и еще один List<DeviceOrder> Я хотел преобразовать это в JSON, я пытался с Gson, но выдает ошибку как "Забыли зарегистрировать адаптер типа?" Мо…
22 май '12 в 16:03
2
ответа
Десериализация GSON: ошибка вложенного файла JSon
Я пытаюсь разобрать файл JSon и не могу понять свою ошибку (меньшие примеры работают без нареканий) Song.json { "song": { "fileInfo": { "version": "0.1", "createdIn": "PickWorks Studio", "modifiedIn": "PickWorks Studio", "modified": "2010-01-28T13:1…
12 ноя '13 в 21:54
1
ответ
java.lang.NoClassDefFoundError: com.google.gson.Gson является ограниченным классом. Подробнее см. В руководстве разработчика Google App Engine.
Проще говоря, при развертывании моего (Java) приложения в GAE, GAE выдает java.lang.NoClassDefFoundError для класса в одном из связанных jar-файлов. Я использую GSON в GAE, но он не может работать, и я уже импортирую GSON-2.2.4.jar. Я не знаю, как э…
31 июл '14 в 05:27
2
ответа
Сериализация / десериализация объектов JSON с помощью Google GSON
Я хочу сериализовать / десериализовать Java-объекты в / из JSON. Google GSON является предпочтительным. Пусть у меня есть класс А: класс А { int x = 1; int y = 2; } Затем, если я вызову new Gson(). ToJson(new A()), я получу следующее: {x: 1, y: 2}. …
25 дек '10 в 01:11
1
ответ
Как изменить структуру JSON, созданную Gson в Java
JSON, созданный Gson из List of Objects выглядит следующим образом. "[[{"id":1,"name":"Shepherd"}],[{"id":2,"name":"Bull"}]]" Но я хочу, чтобы это выглядело как "[{'id':1,'name':'Shepherd'},{'id':2,'name':'Bull'}]" Я создал этот JSON с помощью библи…
08 окт '15 в 06:26
2
ответа
Стратегия исключения Gson и пользовательская сериализация
Я использую пользовательскую сериализацию Gson для моего постоянного объекта. В то же время я также использую стратегию исключения сериализации. Код как показано ниже: public class GsonFactory { public static Gson build(Type type, final List<Stri…
10 ноя '12 в 01:59
6
ответов
Пропустить корневой элемент при десериализации json
Как я должен десериализовать следующий JSON, чтобы пропустить корневой элемент и проанализировать только внутреннюю часть этого JSON. Я хотел бы избежать создания дополнительного, 3-го класса Root, который будет включать только MapWrapper поле. { "r…
17 авг '12 в 10:48
0
ответов
Json: информация о типе недоступна, и целевой объект не является примитивным
У меня есть Employee учебный класс class Employee { String name; Identity id; List<Address> addressList; } я получаю строку формата json из resttemplate для объекта сотрудника. Когда я пытаюсь преобразовать строку формата json в объект, исполь…
23 июн '15 в 06:59
2
ответа
Использование файлов JSON для инициализации статического класса
У меня есть класс, который действует как класс свойств / конфигурации. В дополнение к этому у меня также есть файл JSON, который содержит свойства. Прямо сейчас, в моем основном классе, я создаю экземпляр объекта свойства и затем использую метод fro…
05 июл '17 в 20:20
2
ответа
Gson.toJson() и наследование от универсального класса
У меня есть следующий класс: public static class TestSomething { Integer test; public TestSomething(Integer test) { this.test = test; } // getter and setter for test } Хорошо, теперь создайте коллекцию этого класса и сериализуйте ее с помощью Gson: …
15 сен '10 в 21:55
0
ответов
Доступ к содержимому подпараметров в JSON
У меня возникли проблемы с полным доступом к содержимому возвращаемого ответа JSON. То, с чем я работаю, выглядит так: { "_links": { "self": { "href": "http://api.football-data.org/v1/teams/66" }, "fixtures": { "href": "http://api.football-data.org/…
25 сен '16 в 16:50
2
ответа
Как десериализовать карту<String, Object> с помощью GSON
Я довольно новичок в GSON и получаю JSON-ответ этого формата (более простой пример, поэтому значения не имеют смысла): { "Thomas": { "age": 32, "surname": "Scott" }, "Andy": { "age": 25, "surname": "Miller" } } Я хочу, чтобы GSON сделал это Map, Per…
11 дек '13 в 15:50
2
ответа
Каков наилучший способ обработки ответов JSON API с помощью GSON?
Я работаю над проектом, который взаимодействует с API, используя JSON. Это моя первая попытка в JSON, и я был вдали от Java несколько лет, поэтому, пожалуйста, потерпите меня. Вот идея того, как выглядят данные: Строка 1: [{ "apicall1": [{ "thisFiel…
28 мар '16 в 14:43
0
ответов
Gson с Proguard, забыл исключить мою модель данных из правил Proguard
У меня есть приложение, выпущенное несколькими сотнями пользователей, которое хранит все данные, записанные (это приложение для отслеживания фитнеса) на устройстве. Он сериализует данные в JSON с Gson, и я использую Proguard. Однако... я забыл исклю…
10 окт '18 в 15:01