Articles of json

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 […]

Wie man Json.Net global sagt, den StringEnumConverter auf alle Enums anzuwenden

Ich möchte Enumerationen in ihre String-Darstellung deserialisieren und umgekehrt mit json.net. Die einzige Möglichkeit, dem Framework mitzuteilen, dass es seinen StringEnumConverter anwenden StringEnumConverter besteht darin, die fraglichen Eigenschaften StringEnumConverter zu kommentieren: [JsonConverter(typeof(StringEnumConverter))] public virtual MyEnums MyEnum { get; set; } In meinem Anwendungsfall wäre es jedoch viel einfacher, json.net global so zu konfigurieren, dass alle […]

Wie kann ich Jackson sagen, eine Eigenschaft zu ignorieren, für die ich keine Kontrolle über den Quellcode habe?

Kurz gesagt, eine meiner Entitäten hat eine GeometryCollection , die eine Exception austriggers, wenn Sie “getBoundary” aufrufen (der Grund dafür ist ein anderes Buch, sagen wir mal, so funktioniert es). Kann ich Jackson sagen, dass er diesen speziellen Getter nicht mit einbeziehen soll? Ich weiß, dass ich @JacksonIgnore verwenden kann, wenn ich den Code besitze […]

Spring MVC Multipart Anfrage mit JSON

Ich möchte eine Datei mit einigen JSON-Daten mit Spring MVC veröffentlichen. Also habe ich einen Rast-Service als entwickelt @RequestMapping(value = “/servicegenerator/wsdl”, method = RequestMethod.POST,consumes = { “multipart/mixed”, “multipart/form-data” }) @ResponseBody public String generateWSDLService(@RequestPart(“meta-data”) WSDLInfo wsdlInfo,@RequestPart(“file”) MultipartFile file) throws WSDLException, IOException, JAXBException, ParserConfigurationException, SAXException, TransformerException { return handleWSDL(wsdlInfo,file); } Wenn ich eine Anfrage vom Rest-Client mit […]