Какова основная цель @SerializedNameаннотации в Android с помощью Gson? Приведите несколько разных примеров. Я не могу понять основную цель его
Какова основная цель @SerializedNameаннотации в Android с помощью Gson? Приведите несколько разных примеров. Я не могу понять основную цель его
Я использую API из своего приложения для Android, и все ответы JSON выглядят так: { 'status': 'OK', 'reason': 'Everything was fine', 'content': { < some data here > } Проблема заключается в том, что все мои POJOs есть status, reasonполя, так и внутри contentполя является реальным POJO я хочу....
У меня есть такой файл JSON: [ { "number": "3", "title": "hello_world", }, { "number": "2", "title": "hello_world", } ] Раньше, когда у файлов был корневой элемент, я использовал: Wrapper w = gson.fromJson(JSONSTRING, Wrapper.class); код, но я не могу придумать, как закодировать Wrapperкласс,...
Я не могу получить список универсального типа из настраиваемого класса (повороты): val turnsType = TypeToken<List<Turns>>() {}.type val turns = Gson().fromJson(pref.turns, turnsType) он сказал: cannot access '<init>' it is 'public /*package*/' in...
Я использую GSON для преобразования получаемых данных JSON в объект Java. Он неплохо работает во всех моих тестах. Проблема в том, что у наших реальных объектов есть некоторые свойства с именем is_online. GSON отображает их только в том случае, если они названы полностью равными, было бы неплохо,...
У меня есть класс Java POJO: class Topic { @SerializedName("id") long id; @SerializedName("name") String name; } и у меня есть класс данных Kotlin. data class Topic(val id: Long, val name: String) Как предоставить аннотацию в переменные Java json keyдля любых переменных, kotlin data classподобных...
Что это за ошибка? Как я могу это исправить? Мое приложение работает, но не может загружать данные. И это моя ошибка: используйте JsonReader.setLenient (true), чтобы принять искаженный JSON в строке 1, столбец 1, путь $ Это мой фрагмент: public class news extends Fragment { private RecyclerView...
Есть ли способ в Gson сопоставить несколько полей JSON с одной переменной-членом объекта Java? Допустим, у меня есть класс Java ... public class MyClass { String id; String name; } Я хочу использовать этот единственный класс с двумя разными сервисами. Однако эти две службы отличаются тем, как они...
У меня проблема с десериализацией строки json с помощью Gson. Я получаю массив команд. Команда может быть запуском, остановкой или другим типом команды. Естественно у меня есть полиморфизм, и команда запуска / остановки наследуется от команды. Как я могу сериализовать его обратно в правильный...
Я видел множество простых примеров использования настраиваемого TypeAdapter. Самый полезный был Class TypeAdapter<T>. Но это еще не ответ на мой вопрос. Я хочу настроить сериализацию одного поля в объекте, а механизм Gson по умолчанию позаботится обо всем остальном. В целях обсуждения мы...
Может ли кто-нибудь дать мне пошаговое руководство по добавлению библиотеки Gson в проект Android? Я попробовал JSONвстроенную библиотеку, но сейчас это кажется немного утомительным. Я видел пару примеров, основанных на Gson, и это кажется очень простым....
Пожалуйста, посоветуйте, как преобразовать файл Stringв JsonObjectusing gsonlibrary. Что я безуспешно делаю: String string = "abcde"; Gson gson = new Gson(); JsonObject json = new JsonObject(); json = gson.toJson(string); // Can't convert String to JsonObject...
Мне сложно найти способ разобрать JSONArray. Выглядит это так: [{"name":"name1","url":"url1"},{"name":"name2","url":"url2"},...] Я знаю, как его разобрать, если JSON был написан по-другому (другими словами, если бы мне вернули объект json вместо массива объектов). Но это все, что у меня есть, и я...
Я хотел бы сгенерировать строку JSON из моего объекта: Gson gson = new Gson(); String json = gson.toJson(item); Каждый раз, когда я пытаюсь это сделать, я получаю такую ошибку: 14:46:40,236 ERROR [[BomItemToJSON]] Servlet.service() for servlet BomItemToJSON threw exception...
Я хочу анализировать массивы JSON и использовать gson. Во-первых, я могу регистрировать вывод JSON, сервер четко реагирует на клиента. Вот мой вывод JSON: [ { id : '1', title: 'sample title', .... }, { id : '2', title: 'sample title', .... }, ... ] Я пробовал эту структуру для разбора. Класс,...
Я использую модифицированную эффективную сетевую библиотеку, но я не могу обрабатывать динамический JSON, который содержит один префикс, responseMessageкоторый меняется на objectслучайный, тот же префикс ( responseMessage) в некоторых случаях изменяется на String (динамически). Формат Json Объект...
После 4 часов непрерывных попыток решить проблему я решил спросить здесь, может ли кто-нибудь мне помочь. Проблема в том, что мой клиент Android при попытке десериализации данных, полученных от сервера, выдает исключение «Unparseable: 1302828677828». Я хотел бы знать, можно ли десериализовать дату...
Почему GSON использует ТОЛЬКО поля (частные, общедоступные, защищенные)? Есть ли способ указать GSON использовать только геттеры и сеттеры?