Articles of json

Deserialisieren einer abstrakten class in Gson

Ich habe ein Tree-Objekt im JSON-Format Ich versuche, mit Gson deserialisieren. Jeder Knoten enthält seine untergeordneten Knoten als Felder des Objekttyps Knoten. Knoten ist eine Schnittstelle, die mehrere konkrete classnimplementierungen aufweist. Wie kann ich während des Deserialisierungsprozesses Gson mitteilen, welche konkrete class beim Deserialisieren des Knotens implementiert werden soll, wenn ich nicht a priori weiß, […]

Merge (Concat) Mehrere JSON-Objekte

Ich JSONObject JSON aus zwei verschiedenen Quellen, ich habe zwei JSONObject s und möchte sie zu einem kombinieren. Daten: “Object1”: { “Stringkey”:”StringVal”, “ArrayKey”: [Data0, Data1] } “Object2”: { “Stringkey”:”StringVal”, “Stringkey”:”StringVal”, “Stringkey”:”StringVal”, } Code unter http://json.org/java/ library: // jso1 and jso2 are some JSONObjects already instantiated JSONObject Obj1 = (JSONObject) jso.get(“Object1”); JSONObject Obj2 = (JSONObject) jso.get(“Object2”); […]

Deserialisieren von JSON mit Jackson in polymorphe Typen – Ein vollständiges Beispiel gibt mir einen Kompilierungserrors

Ich versuche ein Tutorial von Programmierer Bruce zu erarbeiten, das die Deserialisierung von polymorphem JSON ermöglichen soll. Die vollständige Liste finden Sie hier Programmierer Bruce Tutorials (Great stuff btw) Ich habe die ersten fünf ohne Probleme durchgearbeitet, aber ich habe einen Haken bei der letzten gefunden (Beispiel 6), was natürlich der ist, den ich wirklich […]

JSON – Iterate durch JSONArray

Ich habe eine JSON-Datei mit einigen Arrays darin. Ich möchte die Dateiarrays durchlaufen und ihre Elemente und ihre Werte abrufen. So sieht meine Datei aus: { “JObjects”: { “JArray1”: [ { “A”: “a”, “B”: “b”, “C”: “c” }, { “A”: “a1”, “B”: “b2”, “C”: “c3”, “D”: “d4” “E”: “e5” }, { “A”: “aa”, “B”: “bb”, […]

Wie wird die __type-Eigenschaft für JSON-Objekte nicht serialisiert?

Jedes Objekt, das ich von einem WebMethod eines ScriptService wird in ein JSON-Objekt mit den Daten in einer Eigenschaft namens d eingepackt. Das ist ok. Aber ich möchte nicht, dass die zusätzliche Eigenschaft __type an den Client __type , da ich manuelle Verarbeitung mit jQuery mache. Ist es möglich?

Kodieren / Dekodieren von Arrays von Typen, die dem Protokoll mit JSONEncoder entsprechen

Ich versuche den besten Weg zu finden, ein Array von Structs, die einem schnellen Protokoll entsprechen, mit dem neuen JSONDecoder / Encoder in Swift 4 zu kodieren / zu decodieren. Ich habe ein kleines Beispiel zur Veranschaulichung des Problems gemacht: Zuerst haben wir ein Protokoll-Tag und einige Typen, die diesem Protokoll entsprechen. protocol Tag: Codable […]

Wie überprüfe ich, ob ein JSON-Schlüssel existiert?

Also, ich bekomme einige JSON-Werte vom Server, aber ich weiß nicht, ob es ein bestimmtes Feld gibt oder nicht. So wie: { “regatta_name”:”ProbaRegatta”, “country”:”Congo”, “status”:”invited” } Und manchmal wird es ein zusätzliches Feld geben wie: { “regatta_name”:”ProbaRegatta”, “country”:”Congo”, “status”:”invited”, “club”:”somevalue” } Ich würde gerne überprüfen, ob das Feld namens “Club” existiert, so dass ich beim […]

Deserialisieren von JSON zu ArrayList mithilfe von Jackson

Ich habe eine Java-class MyPojo , die ich aus JSON deserialisieren MyPojo . Ich habe eine spezielle MixIn-class, MyPojoDeMixIn , MyPojoDeMixIn , um mich bei der Deserialisierung zu unterstützen. MyPojo hat nur int und String Instanzvariablen kombiniert mit richtigen Gettern und Setter. MyPojoDeMixIn sieht MyPojoDeMixIn aus: public abstract class MyPojoDeMixIn { MyPojoDeMixIn( @JsonProperty(“JsonName1”) int prop1, […]

Konvertiere XML in ein JSON-Objekt in Android

Ich habe eine XML-Zeichenfolge wie folgt: Success 213213213 Abc 23232333 Salesperson Ist es möglich, XML in JSON zu konvertieren?

C # JSON Serialisierung des Dictionary in {key: value, …} anstelle von {key: key, value: value, …}

Ist es möglich, ein .Net Dictionary in JSON mit DataContractJsonSerializer in folgendem Format zu serialisieren: { key0:value0, key1:value1, … } Ich benutze Dictionary , weil es keine vordefinierte Struktur der Eingänge gibt. Ich bin nur für DataContractJsonSerializer Ergebnis interessant! Ich habe bereits ein “Surrogate” -Beispiel gefunden, aber es gibt zusätzliche “Daten” in der Ausgabe, und […]