Articles of json

MalformedJsonException с API-интерфейсом дооснастки?

Мне нужно отправить json на мой веб-сервис, json: { "Sala": { "usuario": "%@", "adversario": "%@", "atualizacao": "%@", "device": "%@", "device_tipo": "ios" } } , Я пытаюсь сделать это с помощью Retrofit API 1.8. При попытке отправить сообщение выдает исключение. Исключение: com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 7 path $ […]

Завершение строительства объекта после десериализации GSON

Я успешно начал использовать GSON для сериализации и де-сериализации иерархии объектов в приложении для Android. Некоторые из объектов, которые сериализуются, имеют элементы, которые я должен отмечать как transient (или иным образом использовать альтернативные аннотации GSON для предотвращения их сериализации), потому что они являются ссылками на объекты, которые я не хочу сериализовать как часть выходной строки […]

Как удалить ключ nameValuePairs из JSONObject?

Я работаю над проектом Android, которому нужен JSONObject для моего запроса POST. После ввода ключей и значений JSON я получил следующую строку: { "xxxx":"zzzzzzz", "yyyy":"uuuuuuu" } Но сервер получил следующее: { "name_value_pairs": { "xxxx":"zzzzzzz", "yyyy":"uuuuuuu" } } Я уже пробовал JSONStringer, но это было не очень полезно, потому что Content-Type этого запроса – application/json . […]

Использование GSON в Android для анализа сложного объекта JSON

Я относительно новичок в программировании на Java и должен разбирать сложный объект JSON через провод. Я читал документацию по GSON в прошлый день и не имел большого успеха, чтобы полностью разобрать этот тип структуры: { 'Events' : [{ 'name' : 'exp', 'date' : '10-10-2010', 'tags' : ["tag 1", "tag2", "tag3"] },…more events…], 'Contacts' : [{ […]

Модифицировать gson-конвертер для вложенных json с разными объектами

Я имею структуру JSON, как следует – { "status": true, "message": "Registration Complete.", "data": { "user": { "username": "user88", "email": "user@domain.com", "created_on": "1426171225", "last_login": null, "active": "1", "first_name": "User", "last_name": "", "company": null, "phone": null, "sign_up_mode": "GOOGLE_PLUS" } } } Выше формат является общим. Только ключ data может содержать различные типы информации, такие как user […]

Макет, как приложение HotStar

Мне нужно создать макет, например, приложение HotStar , но я немного HotStar том, что было бы best way сделать это: Нужно ли мне несколько RecyclerView или достаточно одного RecyclerView? Нужно ли мне вызывать несколько JSON или один JSON достаточно для сбора данных с сервера? Как использовать разные – разные макеты для вас, возможно, также нравятся […]

Получить простой объект json с помощью модификации 2

Мой api печатает простой объект json следующим образом: {"status":1} Как сказать, что retrofit (v2) передает его в gson и возвращает JSONObject содержит эту пару ключ-значение в ответ? Я пробовал: Call<JSONObject> result(); Но когда prints response.body() в onResponse (Response<JSONObject> response) , он возвращает {} что означает, что он пуст.

Почему в Android JSONArray нет метода удаления (int position)?

Я начал создавать приложение для Android, которое использует плоский файл для хранения. Приложение не хранит более шести записей, и я знаком с JSON, поэтому я просто пишу JSONArray в файл. Однако я только что обнаружил, что API Android JSON не включает параметр remove() . А? Должен ли я сбросить массив в другую коллекцию, удалить ее, […]

Как создать данные формата JSON в android?

Мне нужно передать некоторые параметры на сервер, которые мне нужно передать, как показано ниже. { "k2": { "mk1": "mv1", "mk2": [ "lv1", "lv2" ] } } Итак, как можно сгенерировать этот формат в android. Я попробовал это, используя As, как показано в примере 5.3, но он показывает ошибку на obj.writeJSONString(out); Эта линия. Может ли кто-нибудь […]

Сериализовать POJO для JSON с помощью GSON

Я втягиваю некоторый JSON, десериализую его в POJO, редактирую некоторые свойства объекта, и теперь я хочу сериализовать его обратно в JSON с помощью GSON и отправить его обратно. Как сериализовать javabean для JSON с помощью GSON?