Вопросы по теме '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