Pytania otagowane jako gson

Gson to otwarta biblioteka Google do serializacji i deserializacji obiektów Java do / z formatu JSON.

6
Biblioteka Gson w Android Studio
Czy ktoś może mi podać przewodnik krok po kroku dotyczący dodawania biblioteki Gson do projektu systemu Android? Wypróbowałem JSONwbudowaną bibliotekę, ale teraz wydaje się to trochę żmudne. Widziałem kilka przykładów opartych na Gson i wydaje się to naprawdę łatwe.
95 android  gson 


11
Jak analizować tablicę JSON (nie obiekt Json) w systemie Android
Mam problem ze znalezieniem sposobu na przeanalizowanie JSONArray. To wygląda tak: [{"name":"name1","url":"url1"},{"name":"name2","url":"url2"},...] Wiem, jak to przeanalizować, jeśli JSON został napisany inaczej (innymi słowy, gdybym zwrócił obiekt json zamiast tablicy obiektów). Ale to wszystko, co mam i muszę z tym iść. * EDYCJA: jest to poprawny plik json. Zrobiłem aplikację na …
90 java  android  json  gson  arrays 

15
gson.toJson () zgłasza StackOverflowError
Chciałbym wygenerować ciąg JSON z mojego obiektu: Gson gson = new Gson(); String json = gson.toJson(item); Za każdym razem, gdy próbuję to zrobić, pojawia się ten błąd: 14:46:40,236 ERROR [[BomItemToJSON]] Servlet.service() for servlet BomItemToJSON threw exception java.lang.StackOverflowError at com.google.gson.stream.JsonWriter.string(JsonWriter.java:473) at com.google.gson.stream.JsonWriter.writeDeferredName(JsonWriter.java:347) at com.google.gson.stream.JsonWriter.value(JsonWriter.java:440) at com.google.gson.internal.bind.TypeAdapters$7.write(TypeAdapters.java:235) at com.google.gson.internal.bind.TypeAdapters$7.write(TypeAdapters.java:220) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68) at …

9
Jak analizować tablicę JSON za pomocą Gson
Chcę przeanalizować tablice JSON i użyć gson. Po pierwsze, mogę logować dane wyjściowe JSON, serwer wyraźnie odpowiada na klienta. Oto moje wyjście JSON: [ { id : '1', title: 'sample title', .... }, { id : '2', title: 'sample title', .... }, ... ] Wypróbowałem tę strukturę do analizy. Klasa …
84 java  android  arrays  json  gson 

7
Zmodernizuj datę serializacji GSON z łańcucha json do java.util.date
Używam biblioteki Retrofit dla moich wywołań REST. Większość tego, co zrobiłem, była gładka jak masło, ale z jakiegoś powodu mam problemy z konwersją ciągów datowników JSON na java.util.Dateobiekty. Wygląda na to, że nadchodzący JSON. { "date": "2013-07-16", "created_at": "2013-07-16T22:52:36Z", } How can I tell Retrofit or Gson to convert these …
83 java  android  json  gson  retrofit 

10
Jak radzić sobie z dynamicznym JSON w retroficie?
Używam wydajnej biblioteki sieciowej do modernizacji, ale nie mogę obsłużyć dynamicznego formatu JSON, który zawiera pojedynczy prefiks, responseMessagektóry zmienia się objectlosowo, ten sam prefiks ( responseMessage) zmienia się w niektórych przypadkach (dynamicznie). Format Json Obiekt odpowiedzi Wiadomość: { "applicationType":"1", "responseMessage":{ "surname":"Jhon", "forename":" taylor", "dob":"17081990", "refNo":"3394909238490F", "result":"Received" } } responseMessage Format …
82 android  json  gson  retrofit 

3
Moshi vs Gson na Androidzie [zamknięte]
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 3 miesiące temu . Popraw to pytanie Decyduję, czy użyć Moshi by square czy Gson do …

6
„Data nierozdzielna: 1302828677828” próba deserializacji z Gson data w formacie milisekund odebrana z serwera
Po 4 godzinach nieustannych prób rozwiązania problemu postanowiłem zapytać tutaj, czy ktoś mógłby mi pomóc. Problem polega na tym, że mój klient z Androidem, próbując deserializować dane odebrane z serwera, zgłasza wyjątek „Unparseable: 1302828677828”. Chciałbym wiedzieć, czy można deserializować datę w formacie milisekund za pomocą Gson.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.