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.
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 …
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 …
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 …
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 …
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 …
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 …
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.
Dlaczego GSON używa TYLKO pól (prywatnych, publicznych, chronionych)? Czy istnieje sposób, aby powiedzieć GSON, aby używał tylko metod pobierających i ustawiających?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.