Вопросы по теме 'gson'

сериализация/десериализация объекта json с использованием google gson
Я хочу сериализовать/десериализовать объекты Java в/из json. гугл гсон предпочтительнее. Пусть у меня есть класс А: class A { int x = 1; int y = 2; } Затем, если я вызову new Gson().toJson(new A()) я получу следующее: { x: 1, y :...
1239 просмотров
schedule 16.10.2022

json анализирует повторяющуюся переменную с помощью gson
Я пытаюсь разобрать запрос json с помощью Google GSON (на Android, хотя это общий вопрос). Возникли проблемы с созданием правильной структуры объекта для соответствия следующему объекту JSON. JSON-объект "slideshow": [ {...
634 просмотров
schedule 09.10.2023

Почему Android не может найти com.google.gson.Gson
Я пытаюсь использовать GSON в своем проекте, но мое приложение дает сбой, и logcat сообщает, что com.google.gson.Gson не может быть найден. Я поместил import com.google.gson.Gson в свои файлы классов, у меня есть gson в проводнике пакетов и добавил...
43632 просмотров
schedule 15.11.2023

Пользовательская логика десериализации Gson на основе имени поля
Мой класс похож на: class Foo { public String duration; public String height; } И мои данные json выглядят так {"duration":"12200000", "height":"162"} Теперь я хочу десериализовать его с помощью Foo foo =...
5400 просмотров
schedule 30.09.2022

GSON преобразование из
Привет, я пытаюсь использовать класс GSON для преобразования следующей строки Json. {"data": {"detections": [ [ {"language":"en","isReliable":false,"confidence":0.9759119}...
2840 просмотров
schedule 09.03.2024

Java JSONArray из Javascript JSONArray
Я передаю объект json из javascript в сервлет java, используя ajax. var jsonObj = JSON.stringify(objArray); //Then I pass it to Java using ajax. В моей Java я получаю строку json из запроса, затем создаю jsonarray, затем перебираю этот...
4747 просмотров
schedule 16.11.2022

Поля даты и времени Java/JSON
У меня есть ответ JSON, который содержит отметку времени, но у меня возникают проблемы с его синтаксическим анализом в объект даты. У меня такие же трудности с сериализацией в том же формате. Я использую Gson для декодирования ответов JSON на...
1203 просмотров
schedule 03.09.2022

Пользовательский сериализатор GSON для карты с ключами Enum
Объект, который я сериализую, содержит карту с ключами, которые являются перечислениями. Эти перечисления имеют переменную. Когда я сериализую его с помощью GSON, я хотел бы, чтобы полученный JSON имел переменную Enum вместо имени Enum по умолчанию....
3544 просмотров
schedule 06.06.2024

Java — дженерики против приведения объектов
У меня есть класс Data<T> с общим атрибутом private T value; есть ли лучший способ сделать следующее? т.е. вернуть общий тип в разных формах? public List<String> getValues() { if (value.getClass() != ArrayList.class)...
6901 просмотров
schedule 22.12.2023

Gson - как анализировать динамическую строку JSON с вложенным JSON?
У меня есть строка JSON с динамическими элементами, до сих пор я разбираю ее в карту: Map map = new Gson().fromJson(jsonString, new TypeToken<HashMap<String, String>>() {}.getType()); Теперь мне нужно решить эту ситуацию...
4546 просмотров
schedule 29.07.2022

Gson, как десериализовать свойство нулевого объекта
У меня есть некоторый json с последовательностью записей, которые выглядят так (я упростил его, чтобы сосредоточиться на соответствующей проблеме, поэтому он выглядит немного избыточным): {"name":"ISPC Seychelles","company":{"name":"ISPC...
362 просмотров
schedule 24.10.2022

Код GSON для десериализации вложенного JSON
Привет, мой json такой, и я использовал gson для преобразования в Java, я создал класс верхнего уровня со всеми атрибутами и еще один класс со списком. Однако значения печатаются как нулевые, даже если размер массива правильный. Что я делаю не так?...
1178 просмотров
schedule 04.05.2024

Разбор JsonObject в List‹Map‹String, Object›› с помощью Gson?
Я пытаюсь разобрать строковое представление объекта JSON в список карт. Объект json будет структурирован примерно так: [ { "first_name": "fname1", "last_name": "lname1" }, { "first_name": "fname2", "last_name": "lname2" } ....
10109 просмотров
schedule 21.09.2022

Измените json с помощью GSON без использования POJO
Я хочу изменить содержимое json, не преобразовывая его в POJO. Я использую библиотеку GSON. Ниже приведены варианты использования: String jsonString = "[{\"key1\":\"Hello\",\"key2\":\"World\"},{\"key1\":\"Nice\",\"key2\":\"Town\"}]";...
26891 просмотров
schedule 29.08.2022

Существует ли стандартная реализация сериализатора GSON Joda Time?
Я использую GSON для сериализации некоторых графов объектов в JSON. Эти графики объектов используют объекты Joda Time ( DateTime , LocalTime и т. д.). Вот эта страница, которую чаще всего выдает Google по запросу «gson joda»:...
22846 просмотров
schedule 11.06.2024

Gson TypeToken с динамическим типом элемента ArrayList
У меня есть такой код: Type typeOfObjectsList = new TypeToken<ArrayList<myClass>>() {}.getType(); List<myClass> objectsList = new Gson().fromJson(json, typeOfObjectsList); Он преобразует строку JSON в List объектов. Но...
105215 просмотров
schedule 18.07.2022

Создать объединенный JSON с GSON
Я нашел множество примеров использования GSON для преобразования либо одного объекта, либо списка этого одного объекта в соответствующий JSON. Довольно легко сделать. Даже если объект имеет объекты в качестве своих свойств, это все равно тривиально....
5548 просмотров
schedule 06.08.2022

gson deserializing: ссылка на владельца вложенного объекта
Я хочу написать собственный десериализатор для своего объекта, но для этого мне нужен доступ к другой части десериализованного объекта. Представьте себе объект JSON следующим образом: { "id": 2, "name": "circle", "dependencies": {...
1216 просмотров
schedule 23.04.2024

Ожидаемый BEGIN_ARRAY, но STRING в строке 1, столбце 1
Ожидаемый BEGIN_OBJECT, но STRING в строке 1, столбце 1. Пожалуйста, помогите мне, я получаю эту ошибку Класс My List Offers для создания объекта из проанализированного json ListOffers.java public class ListOffers {...
2841 просмотров
schedule 23.09.2022

GSON устарел. Какой из них мы можем использовать для сериализации и десериализации объектов Java в JSON и обратно?
Привет, я хочу хранить объекты Java. Я искал и обнаружил, что библиотека GSON выполняет преобразование объекта Java в строку Json и наоборот. Затем я могу сохранить преобразованную строку JSON в общих настройках. Но эта библиотека GSON...
2463 просмотров
schedule 06.08.2022