Als «gson» getaggte Fragen

Gson ist Googles Open-Source-Bibliothek zum Serialisieren und Deserialisieren von Java-Objekten zu / von JSON.


13
Google Gson - Listenobjekt <Klasse> deserialisieren? (generischer Typ)
Ich möchte ein Listenobjekt über Google Gson übertragen, weiß jedoch nicht, wie generische Typen deserialisiert werden sollen. Was ich versucht , nachdem bei der Suche diese (BalusC Antwort): MyClass mc = new Gson().fromJson(result, new List&lt;MyClass&gt;(){}.getClass()); Aber dann erhalte ich in Eclipse die Fehlermeldung "Der Typ new List () {} muss …
441 java  json  generics  gson 

7
Darstellung von null in JSON
Was ist die bevorzugte Methode zum Zurückgeben von Nullwerten in JSON? Gibt es eine andere Präferenz für Primitive? Wenn mein Objekt auf dem Server beispielsweise eine Ganzzahl namens "myCount" ohne Wert hat, ist der korrekteste JSON für diesen Wert: {} oder { "myCount": null } oder { "myCount": 0 } …
421 json  jackson  gson 

15
Gson: So schließen Sie bestimmte Felder ohne Anmerkungen von der Serialisierung aus
Overа этот вопрос есть ответы на Stapelüberlauf на русском : Исключить поле при сериализации или десериализации в Gson Ich versuche Gson zu lernen und habe Probleme mit dem Ausschluss von Feldern. Hier sind meine Klassen public class Student { private Long id; private String firstName = "Philip"; private String middleName …
413 java  json  serialization  gson 

5
Jackson Vs. Gson [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Nachdem ich einige vorhandene Bibliotheken nach JSON durchsucht …
363 java  json  comparison  gson  jackson 

9
Gson: String direkt in JsonObject konvertieren (kein POJO)
Ich kann das nicht herausfinden. Ich versuche, JSON-Bäume in GSON zu manipulieren, aber ich habe einen Fall, in dem ich vor dem Konvertieren in kein POJO kenne oder kein POJO habe, in das ich einen String konvertieren kann JsonObject. Gibt es einen Weg direkt von a Stringnach JsonObject? Ich habe …
300 java  json  gson 

9
GSON wirft "Erwartetes BEGIN_OBJECT, aber war BEGIN_ARRAY"?
Ich versuche, eine JSON-Zeichenfolge wie diese zu analysieren [ { "updated_at":"2012-03-02 21:06:01", "fetched_at":"2012-03-02 21:28:37.728840", "description":null, "language":null, "title":"JOHN", "url":"http://rus.JOHN.JOHN/rss.php", "icon_url":null, "logo_url":null, "id":"4f4791da203d0c2d76000035", "modified":"2012-03-02 23:28:58.840076" }, { "updated_at":"2012-03-02 14:07:44", "fetched_at":"2012-03-02 21:28:37.033108", "description":null, "language":null, "title":"PETER", "url":"http://PETER.PETER.lv/rss.php", "icon_url":null, "logo_url":null, "id":"4f476f61203d0c2d89000253", "modified":"2012-03-02 23:28:57.928001" } ] in eine Liste von Objekten. List&lt;ChannelSearchEnum&gt; lcs = (List&lt;ChannelSearchEnum&gt;) new …
295 java  android  gson 


12
Konvertieren von JSON-Daten in ein Java-Objekt
Ich möchte in meiner Java-Aktionsmethode über eine JSON-Zeichenfolge auf Eigenschaften zugreifen können. Die Zeichenfolge ist verfügbar, indem Sie einfach sagen myJsonString = object.getJson(). Unten sehen Sie ein Beispiel dafür, wie die Zeichenfolge aussehen kann: { 'title': 'ComputingandInformationsystems', 'id': 1, 'children': 'true', 'groups': [{ 'title': 'LeveloneCIS', 'id': 2, 'children': 'true', 'groups': …
262 java  json  jackson  gson 

7
Gson - Konvertiert von Json in eine typisierte ArrayList <T>
Wie konvertiere ich mithilfe der Gson-Bibliothek eine JSON-Zeichenfolge in ArrayListeine benutzerdefinierte Klasse JsonLog? Grundsätzlich JsonLogist eine Schnittstelle implementiert durch verschiedene Arten von Protokollen, die von meiner Android-App erstellt wurden - SMS-Protokolle, Anrufprotokolle, Datenprotokolle - und dies ArrayListist eine Sammlung von allen. Ich erhalte immer wieder einen Fehler in Zeile 6. …
211 java  android  json  gson 

8
GSON - Datumsformat
Ich versuche, ein benutzerdefiniertes Datumsformat in der Gson-Ausgabe zu haben, aber es .setDateFormat(DateFormat.FULL)scheint nicht zu funktionieren und es ist dasselbe mit .registerTypeAdapter(Date.class, new DateSerializer()). Es ist, als ob Gson sich nicht um das Objekt "Datum" kümmert und es auf seine Weise druckt. Wie kann ich das ändern? Vielen Dank BEARBEITEN: …
186 java  gson 

11
JSON-Analyse mit Gson für Java
Ich möchte Daten von JSON analysieren, die vom Typ sind String. Ich benutze Google Gson . Ich habe: jsonLine = " { "data": { "translations": [ { "translatedText": "Hello world" } ] } } "; und meine Klasse ist: public class JsonParsing{ public void parse(String jsonLine) { // there I …
154 java  json  gson 

4
Ist es in Ordnung, die Gson-Instanz als statisches Feld in einer Modell-Bean zu verwenden (Wiederverwendung)?
Hier ist das Modell, das ich implementiert habe: public class LoginSession { private static final Gson gson = new Gson(); private String id; private String name; private long timestamp; public LoginSession(String id, String name) { this.id = id; this.name = name; this.timestamp = System.currentTimeMillis(); } public String toJson() { return …


10
Konverter für meine Klasse in der Android Retrofit-Bibliothek kann nicht erstellt werden
Bei der Migration von Volley zu Retrofit habe ich bereits eine gson-Klasse, die ich zuvor zum Konvertieren der JSONObject-Antwort in ein Objekt verwendet habe, das gson-Annotationen implementiert. Wenn ich versuche, http mithilfe von Nachrüsten anzufordern, meine App jedoch mit folgendem Fehler abstürzt: Unable to start activity ComponentInfo{com.lightbulb.pawesome/com.example.sample.retrofit.SampleActivity}: java.lang.IllegalArgumentException: Unable to …
129 android  gson  retrofit 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.