Ich habe festgestellt, dass Gson die Zeichenfolge "<" in eine Unicode-Escape-Sequenz in der JSON-Ausgabe konvertiert. Können Sie dies irgendwie vermeiden oder müssen Zeichen wie "<" und ">" in JSON immer maskiert werden? Betrachten Sie dieses Beispiel, das gedruckt wird {"s":"\u003c"}. Ich würde einfach wollen {"s":"<"}. public static void main(String[] args) …
Ich kann ein List<Video>in meinem Servlet auf GAE serialisieren , aber ich kann es nicht deserialisieren. Was mache ich falsch? Dies ist mein Klassenvideo in GAE, das serialisiert ist: 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 { …
Dies hängt mit einer früheren Frage zusammen, die ich hier zuvor gestellt habe JSON-Analyse mit Gson Ich versuche, denselben JSON zu analysieren, aber jetzt habe ich meine Klassen ein wenig geändert. { "lower": 20, "upper": 40, "delimiter": " ", "scope": ["${title}"] } Meine Klasse sieht jetzt so aus: public class …
Ich habe einen JsonObjectNamen "mapping"mit folgendem Inhalt: { "client": "127.0.0.1", "servers": [ "8.8.8.8", "8.8.4.4", "156.154.70.1", "156.154.71.1" ] } Ich weiß, dass ich das Array bekommen kann "servers"mit: mapping.get("servers").getAsJsonArray() Und jetzt möchte ich das JsonArrayin eine java.util.List... Was ist der einfachste Weg, dies zu tun?
Ich verwende eine API aus meiner Android-App und alle JSON-Antworten lauten wie folgt: { 'status': 'OK', 'reason': 'Everything was fine', 'content': { < some data here > } Das Problem ist, dass alle meine POJOs ein status, reasonFelder haben und innerhalb des contentFeldes das echte POJO ist, das ich möchte. …
Ich habe eine JSON-Datei wie diese: [ { "number": "3", "title": "hello_world", }, { "number": "2", "title": "hello_world", } ] Früher, wenn Dateien ein Root-Element hatten, würde ich verwenden: Wrapper w = gson.fromJson(JSONSTRING, Wrapper.class); Code, aber ich kann mir nicht vorstellen, wie man die WrapperKlasse codiert, da das Stammelement ein …
Was ist der Hauptzweck der @SerializedNameAnnotation in Android mit Gson? Geben Sie mir verschiedene Beispiele. Ich kann den Hauptzweck der Verwendung nicht verstehen.
Ich kann keine Liste mit generischen Typen aus einer benutzerdefinierten Klasse (Turns) abrufen: val turnsType = TypeToken<List<Turns>>() {}.type val turns = Gson().fromJson(pref.turns, turnsType) es sagte: cannot access '<init>' it is 'public /*package*/' in 'TypeToken'
Ich verwende GSON , um JSON-Daten, die ich erhalte, in ein Java-Objekt zu konvertieren. Es funktioniert ziemlich gut in allen meinen Tests. Das Problem ist, dass unsere realen Objekte einige Eigenschaften wie is_online haben. GSON ordnet sie nur zu, wenn sie völlig gleich benannt sind. Es wäre schön, wenn GSON …
Was ist dieser Fehler? Wie kann ich das beheben? Meine App wird ausgeführt, kann jedoch keine Daten laden. Und das ist mein Fehler: Verwenden Sie JsonReader.setLenient (true), um fehlerhaften JSON in Zeile 1, Spalte 1, Pfad $ zu akzeptieren Das ist mein Fragment: public class news extends Fragment { private …
Gibt es in Gson eine Möglichkeit, mehrere JSON-Felder einer einzelnen Java-Objektmitgliedsvariablen zuzuordnen? Angenommen, ich habe eine Java-Klasse ... public class MyClass { String id; String name; } Ich möchte diese einzelne Klasse mit zwei verschiedenen Diensten verwenden. Diese beiden Dienste unterscheiden sich jedoch darin, wie sie ihre Daten zurückgeben ... …
Ich habe Java POJO Klasse wie folgt: class Topic { @SerializedName("id") long id; @SerializedName("name") String name; } und ich habe eine Kotlin-Datenklasse wie diese data class Topic(val id: Long, val name: String) Wie json keykann man Variablen kotlin data classwie der @SerializedNameAnnotation in Java-Variablen zur Verfügung stellen?
Ich habe ein Problem beim Deserialisieren eines JSON-Strings mit Gson. Ich erhalte eine Reihe von Befehlen. Der Befehl kann Start, Stopp oder eine andere Art von Befehl sein. Natürlich habe ich Polymorphismus und Start / Stopp-Befehl erbt von Befehl. Wie kann ich es mit gson zurück zum richtigen Befehlsobjekt serialisieren? …
Ich habe viele einfache Beispiele für die Verwendung eines benutzerdefinierten TypeAdapters gesehen. Das hilfreichste war Class TypeAdapter<T>. Aber das hat meine Frage noch nicht beantwortet. Ich möchte die Serialisierung eines einzelnen Felds im Objekt anpassen und den Standard-Gson-Mechanismus den Rest erledigen lassen. Zu Diskussionszwecken können wir diese Klassendefinition als Klasse …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.