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

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

1
Чи можете ви уникнути перетворення Gson "<" і ">" в послідовність уникнення unicode?
Я помітив, що Gson перетворює рядок "&lt;" у послідовність уникнення unicode у виході JSON. Ви можете якось уникнути цього, або в JSON завжди потрібно уникати таких персонажів, як "&lt;" і "&gt;"? Розглянемо на цьому прикладі, які відбитки {"s":"\u003c"}; Я хотів би просто {"s":"&lt;"}. public static void main(String[] args) { Gson …
127 java  json  gson 

11
"Очікується BEGIN_OBJECT, але було STRING у колонці 1 рядка 1"
У мене є цей метод: public static Object parseStringToObject(String json) { String Object = json; Gson gson = new Gson(); Object objects = gson.fromJson(object, Object.class); parseConfigFromObjectToString(object); return objects; } І я хочу розібрати JSON з: public static void addObject(String IP, Object addObject) { try { String json = sendPostRequest("http://" + …
126 java  json  parsing  gson 

4
Як десаріалізувати список за допомогою GSON або іншої бібліотеки JSON на Java?
Я можу серіалізувати List&lt;Video&gt;сервер у GAE, але не можу його деаріалізувати. Що я роблю неправильно? Це моє відео в GAE, яке серіалізується: package legiontube; import java.util.Date; import javax.jdo.annotations.IdGeneratorStrategy; import javax.jdo.annotations.IdentityType; import javax.jdo.annotations.PersistenceCapable; import javax.jdo.annotations.Persistent; import javax.jdo.annotations.PrimaryKey; @PersistenceCapable(identityType = IdentityType.APPLICATION) public class Video { @PrimaryKey private String id; @Persistent private String …
121 java  json  gson 

7
Використання Enums під час розбору JSON з GSON
Це пов’язано з попереднім питанням, яке я тут задавав раніше JSON розбирає за допомогою Gson Я намагаюся розібрати той самий JSON, але тепер я трохи змінив свої заняття. { "lower": 20, "upper": 40, "delimiter": " ", "scope": ["${title}"] } Зараз мій клас виглядає так: public class TruncateElement { private int …
119 java  json  gson 

5
Розбиття масиву JSON в java.util.List з Gson
У мене є JsonObjectназва "mapping"з таким вмістом: { "client": "127.0.0.1", "servers": [ "8.8.8.8", "8.8.4.4", "156.154.70.1", "156.154.71.1" ] } Я знаю, що я можу отримати масив за "servers"допомогою: mapping.get("servers").getAsJsonArray() А тепер я хочу розібратися JsonArrayв java.util.List... Який найпростіший спосіб зробити це?
119 java  json  parsing  gson 

12
Отримайте вкладений об’єкт JSON за допомогою GSON за допомогою модернізації
Я використовую API свого додатка для Android, і всі відповіді JSON виглядають так: { 'status': 'OK', 'reason': 'Everything was fine', 'content': { &lt; some data here &gt; } Проблема полягає в тому, що всі мої POJOs є status, reasonполя, так і всередині contentполя є реальним POJO я хочу. Чи є …
111 java  android  json  gson  retrofit 

4
Використання GSON для розбору масиву JSON
У мене такий JSON-файл: [ { "number": "3", "title": "hello_world", }, { "number": "2", "title": "hello_world", } ] До того, коли у файлів був би кореневий елемент, я би використовував: Wrapper w = gson.fromJson(JSONSTRING, Wrapper.class); код, але я не можу думати, як кодувати Wrapperклас, оскільки кореневим елементом є масив. Я …
110 java  arrays  json  gson 



4
Перетворити імена властивостей стилів JSON в імена Java CamelCase за допомогою GSON
Я використовую GSON для перетворення даних JSON, які я отримую до об’єкта Java. Це працює досить добре у всіх моїх тестах. Проблема полягає в тому, що наші реальні об’єкти мають деякі властивості, названі як is_online. GSON відображає їх лише в тому випадку, якщо вони названі абсолютно рівними, було б добре, …
106 java  json  gson  camelcasing 

3
Клас даних Kotlin від Json за допомогою GSON
У мене клас Java POJO такий: class Topic { @SerializedName("id") long id; @SerializedName("name") String name; } і у мене клас класів даних Котліна data class Topic(val id: Long, val name: String) Як надати json keyбудь-яким змінним kotlin data classподібну @SerializedNameанотацію у змінних Java?
105 java  json  gson  kotlin  data-class 

10
Використовуйте JsonReader.setLenient (true), щоб прийняти неправильно сформований JSON у рядку 1 стовпця 1 шлях $
Що це за помилка? Як я можу це виправити? Мій додаток працює, але не може завантажити дані. І це моя помилка. Використовуйте JsonReader.setLenient (true), щоб прийняти неправильно сформований JSON у рядку 1 стовпця 1 шлях $ Це мій фрагмент: public class news extends Fragment { private RecyclerView recyclerView; private ArrayList&lt;Deatails&gt; …
105 android  json  gson  retrofit 

4
Кілька GSON @SerializedName на поле?
Чи є в Gson спосіб зіставити кілька полів JSON в одну змінну члена об'єкта Java? Скажімо, у мене клас Java ... public class MyClass { String id; String name; } Я хочу використовувати цей єдиний клас з двома різними сервісами. Однак ці дві служби відрізняються тим, як вони повертають свої …
104 java  json  gson 

9
Поліморфізм з гзоном
У мене є проблема десеріалізації рядка json з Gson. Я отримую масив команд. Команда може бути запуском, зупинкою, деяким іншим типом команди. Природно, що у мене поліморфізм, і команда start / stop успадковується від команди. Як я можу серіалізувати його до правильного командного об'єкта за допомогою gson? Здається, що я …

3
Спеціальний сералізатор Gson для однієї змінної (з багатьох) в об'єкті за допомогою TypeAdapter
Я бачив безліч простих прикладів користувальницького TypeAdapter. Найбільш корисним було Class TypeAdapter&lt;T&gt;. Але це ще не відповіло на моє запитання. Я хочу налаштувати серіалізацію одного поля в об'єкті, а про інше дозволити механізм Gson за замовчуванням. Для цілей обговорення ми можемо використовувати це визначення класу як клас об'єкта, який я …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.