Pytania otagowane jako gson

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


12
„Oczekiwano BEGIN_OBJECT, ale było STRING w wierszu 1 kolumny 1”
Mam taką metodę: public static Object parseStringToObject(String json) { String Object = json; Gson gson = new Gson(); Object objects = gson.fromJson(object, Object.class); parseConfigFromObjectToString(object); return objects; } Chcę przeanalizować JSON za pomocą: public static void addObject(String IP, Object addObject) { try { String json = sendPostRequest("http://" + IP + ":3000/config/add_Object", …
127 java  json  parsing  gson 

4
Jak deserializować listę za pomocą GSON lub innej biblioteki JSON w Javie?
Mogę serializować List<Video>w moim serwlecie na GAE, ale nie mogę go deserializować. Co ja robię źle? To jest wideo mojej klasy w GAE, które jest serializowane: 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 …
121 java  json  gson 

7
Używanie wyliczeń podczas analizowania JSON z GSON
Jest to związane z poprzednim pytaniem, które zadałem tutaj wcześniej Analiza JSON przy użyciu Gson Próbuję przeanalizować ten sam kod JSON, ale teraz trochę zmieniłem moje klasy. { "lower": 20, "upper": 40, "delimiter": " ", "scope": ["${title}"] } Moja klasa wygląda teraz tak: public class TruncateElement { private int lower; …
119 java  json  gson 

5
Parsowanie tablicy JSON do java.util.List za pomocą Gson
Mam JsonObjectnazwisko "mapping"z następującą zawartością: { "client": "127.0.0.1", "servers": [ "8.8.8.8", "8.8.4.4", "156.154.70.1", "156.154.71.1" ] } Wiem, że mogę uzyskać tablicę "servers"z: mapping.get("servers").getAsJsonArray() A teraz chcę to przeanalizować JsonArrayw java.util.List... Jaki jest najłatwiejszy sposób na zrobienie tego?
119 java  json  parsing  gson 


4
Używanie GSON do analizowania tablicy JSON
Mam taki plik JSON: [ { "number": "3", "title": "hello_world", }, { "number": "2", "title": "hello_world", } ] Wcześniej, gdy pliki miały element główny, używałbym: Wrapper w = gson.fromJson(JSONSTRING, Wrapper.class); kodu, ale nie mogę myśleć, jak zakodować Wrapperklasę, ponieważ element główny to tablica. Próbowałem użyć: Wrapper[] wrapper = gson.fromJson(jsonLine, Wrapper[].class); …
110 java  arrays  json  gson 




3
Klasa danych Kotlin firmy Json przy użyciu GSON
Mam taką klasę Java POJO: class Topic { @SerializedName("id") long id; @SerializedName("name") String name; } i mam taką klasę danych Kotlin data class Topic(val id: Long, val name: String) Jak nadać json keydowolne zmienne kotlin data classpodobne @SerializedNameadnotacje w zmiennych java?
105 java  json  gson  kotlin  data-class 

10
Użyj JsonReader.setLenient (true), aby zaakceptować zniekształcony kod JSON w ścieżce wiersza 1 kolumny 1 $
Co to za błąd? Jak mogę to naprawić? Moja aplikacja działa, ale nie mogę załadować danych. I to jest mój błąd: użyj JsonReader.setLenient (true), aby zaakceptować zniekształcony kod JSON w ścieżce wiersza 1 kolumny 1 $ Oto mój fragment: public class news extends Fragment { private RecyclerView recyclerView; private ArrayList<Deatails> …
105 android  json  gson  retrofit 

4
Wiele GSON @SerializedName na pole?
Czy istnieje sposób w Gson, aby zmapować wiele pól JSON na jedną zmienną składową obiektu Java? Powiedzmy, że mam klasę Java ... public class MyClass { String id; String name; } Chcę używać tej jednej klasy z dwoma różnymi usługami. Jednak te dwie usługi różnią się sposobem, w jaki zwracają …
105 java  json  gson 

9
Polimorfizm z gsonem
Mam problem z deserializacją łańcucha JSON za pomocą Gson. Otrzymuję szereg poleceń. Poleceniem może być start, stop lub inny typ polecenia. Oczywiście mam polimorfizm, a polecenie start / stop dziedziczy po poleceniu. Jak mogę serializować go z powrotem do właściwego obiektu polecenia za pomocą gson? Wydaje się, że otrzymuję tylko …

3
Seralizator niestandardowy Gson dla jednej zmiennej (z wielu) w obiekcie przy użyciu TypeAdapter
Widziałem wiele prostych przykładów użycia niestandardowego TypeAdapter. Najbardziej pomocny był Class TypeAdapter<T>. Ale to jeszcze nie odpowiedział na moje pytanie. Chcę dostosować serializację pojedynczego pola w obiekcie i pozwolić domyślnemu mechanizmowi Gson zająć się resztą. Dla celów dyskusji możemy użyć tej definicji klasy jako klasy obiektu, który chcę serializować. Chcę …

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.