Результаты поиска по запросу "gson"

1 ответ

goo.gl/YuYhx

отаю с API, который иногда содержит список дочерних объектов: { 'obj' : { children: [ {id: "1"}, {id: "2"} ] } }Я не могу разобрать это без проблем. Но если есть только один ребенок, он не возвращает его в виде списка: { 'obj' : { children: ...

1 ответ

Ну вот.

аюсь конвертировать JSON в GSON, но я не могу моделировать. Может ли кто-нибудь дать мне пример с этим. [ { "id": "1", "name": "lalala", "object1": [ "string1", "string1", "string1" ], "object2": [ "anotherString1", "anotherString2" ] }, { "id": ...

1 ответ

Как преобразовать JSONArray в список с помощью Gson?

В моем проекте Android я пытаюсь преобразовать полученный JSONArray в список. С помощьюэтот так ответ [https://stackoverflow.com/questions/8371274/how-to-parse-json-array-in-android-with-gson] Я получил немного дальше. Теперь у меня есть ...

ТОП публикаций

2 ответа

Разбор вложенного массива JSON с GSON на Android

Я просмотрел форум и натолкнулся на несколько похожих вопросов, но ни один из них не помог. Поэтому я продолжаю с того места, где остановился кто-то другой, и именно в этом заключается проблема. Код, над которым я работаю, использует gson для ...

1 ответ

Это прекрасно работает, за исключением того, что я не уверен, почему вы удаляете все пробелы.

показанный ниже, хорошо работает, когдаJSON объект содержитjsonKey как это было передано в метод. Интересно ... есть ли способ получить значение, назначенное нечувствительному к регистру представлению ключа? Пример: public String ...

3 ответа

Работает действительно хорошо! Пока Gson внутренне использует LinkedTreeMap, это будет прекрасно работать.

е, что Gson.toJson (Object object) генерирует код JSON со случайно распределенными полями объекта. Есть ли способ как-то исправить порядок полей? public class Foo { public String bar; public String baz; public Foo( String bar, String baz ) { ...

2 ответа

Обратите внимание, что нет необходимости реализовывать собственный десериализатор для десериализации в простую Map <String, String> из объекта JSON с парами имя: значение. Я разместил соответствующий пример в другом ответе на этот вопрос.

ужно проанализировать ответ JSON, который выглядит следующим образом: {"key1": "value1", "key2": "value2", "key3": {"childKey1": "childValue1", "childKey2": "childValue2", "childKey3": "childValue3" } } class Egg { @SerializedName("key1") ...

2 ответа

Решение для десериализации безымянного массива JSON довольно просто:

я есть некоторые трудности с десериализацией JSON с использованием GSon, и я надеюсь, что кто-нибудь может мне помочь. Я хочу десериализовать следующий фрагмент json: { "fieldA": "valueA", "myCollection": { "AnotherClass": [ { ...

2 ответа

Пользовательский InstanceCreator, вероятно, не тот путь, по которому нужно идти. InstanceCreators предназначены для создания объектов со значениями по умолчанию, а не для пользовательской обработки десериализации. Обратите внимание, что по умолчанию они даже не имеют ссылки на контекст десериализации - потому что они не предназначены для замены пользовательских десериализаторов. InstanceCreators полезны, когда вам абсолютно необходимо использовать конкретный конструктор, и для Gson по какой-то причине недопустимо использовать конструктор без аргументов (который он эффективно использует, даже если он не предоставлен кодером или компилятором).

ользую пакет GSON от Googlehttp://code.google.com/p/google-gson/ [http://code.google.com/p/google-gson/] Я конвертирую JSON в Java. У меня есть этот фрагмент кода, где я делаю преобразование. Gson gson = new Gson(); Type collectionType = ...

2 ответа

Например, elemArr.get (index) можно использовать для возврата первого элемента массива.

онвертировать эту строку в gson.JsonArray? String s= "[["110917 ", 3.0099999999999998, -0.72999999999999998, 2.8500000000000001, 2.96, 685.0, 38603.0], ["110917 ", 2.71, 0.20999999999999999, 2.8199999999999998, 2.8999999999999999, 2987.0, ...