Articles of json

JSON-Serializer zu jeder Modellklasse hinzufügen?

Wenn es um die JSON-Kodierung in Dart geht, ist per Seth Ladds Ankündigung der offiziell anerkannte Weg nun dart:convert + JSON.Encode . Nehmen wir an, wir haben eine Reihe von Modellklassen ( PODOs ) wie: class Customer { int Id; String Name; } Nun würde ich gerne meine JSON-Encodings meiner Domain-Objekte so machen: var customer […]

Fügen Sie der json-Ausgabe ein virtuelles Attribut hinzu

Nehmen wir an, ich habe eine App, die eine TODO-Liste behandelt. Die Liste hat abgeschlossene und unfertige Artikel. Jetzt möchte ich dem Listenobjekt zwei virtuelle Attribute hinzufügen; die Anzahl der fertigen und unfertigen Artikel in der Liste. Ich brauche auch, dass diese im json-Ausgang angezeigt werden. Ich habe zwei Methoden in meinem Modell, die die […]

So benennen Sie den JSON-Schlüssel um

Ich habe ein JSON-Objekt mit folgendem Inhalt: [ { “_id”:”5078c3a803ff4197dc81fbfb”, “email”:”user1@gmail.com”, “image”:”some_image_url”, “name”:”Name 1″ }, { “_id”:”5078c3a803ff4197dc81fbfc”, “email”:”user2@gmail.com”, “image”:”some_image_url”, “name”:”Name 2″ } ] Ich möchte den “_id” Schlüssel zu “id” ändern, damit es würde [ { “id”:”5078c3a803ff4197dc81fbfb”, “email”:”user1@gmail.com”, “image”:”some_image_url”, “name”:”Name 1″ }, { “id”:”5078c3a803ff4197dc81fbfc”, “email”:”user2@gmail.com”, “image”:”some_image_url”, “name”:”Name 2″ } ] Wie würde ich das entweder […]

Fehler 415 Nicht unterstützter Medientyp: POST erreicht REST nicht bei JSON, aber bei XML

Ich bin eigentlich neu in REST WS, aber ich bekomme diesen 415 Unsupported Media Type wirklich nicht. Ich teste meine REST mit Poster auf Firefox und das GET funktioniert gut für mich, auch der POST (wenn es eine application/xml ), aber wenn ich application/json versuche, erreicht es den WS überhaupt nicht, der Server lehnt es […]

Swift 4 Decodable mit Tasten, die bis zur Entschlüsselungszeit nicht bekannt sind

Wie kommt das Swift 4 Decodable-Protokoll mit einem Wörterbuch zurecht, das einen Schlüssel enthält, dessen Name bis zur Laufzeit nicht bekannt ist? Beispielsweise: [ { “categoryName”: “Trending”, “Trending”: [ { “category”: “Trending”, “trailerPrice”: “”, “isFavourit”: null, “isWatchlist”: null } ] }, { “categoryName”: “Comedy”, “Comedy”: [ { “category”: “Comedy”, “trailerPrice”: “”, “isFavourit”: null, “isWatchlist”: null […]

Dekomprimieren von GZip Stream von HTTPClient Response

Ich versuche, eine Verbindung zu einer API herzustellen, die GZip-codierte JSON von einem WCF-Dienst (WCF-Dienst zu WCF-Dienst) zurückgibt. Ich verwende den HTTPClient , um eine Verbindung zur API herzustellen , und konnte das JSON-Objekt als Zeichenfolge zurückgeben. Allerdings muss ich in der Lage sein, diese zurückgegebenen Daten in einer database zu speichern. Daher dachte ich, […]

Warum, wenn ein Konstruktor mit @JsonCreator annotiert wird, müssen seine Argumente mit @JsonProperty kommentiert werden?

Wenn Sie in Jackson einen Konstruktor mit @JsonCreator annotieren, müssen Sie seine Argumente mit @JsonProperty annotieren. Also dieser Konstruktor public Point(double x, double y) { this.x = x; this.y = y; } wird das: @JsonCreator public Point(@JsonProperty(“x”) double x, @JsonProperty(“y”) double y) { this.x = x; this.y = y; } Ich verstehe nicht, warum es […]

Iterieren über JSON-Objekt in C #

Ich verwende JSON.NET in C #, um eine Antwort von der Klout API zu analysieren. Meine Antwort ist so: [ { “id”: “5241585099662481339”, “displayName”: “Music”, “name”: “music”, “slug”: “music”, “imageUrl”: “http://kcdn3.klout.com/static/images/music-1333561300502.png” }, { “id”: “6953585193220490118”, “displayName”: “Celebrities”, “name”: “celebrities”, “slug”: “celebrities”, “imageUrl”: “http://kcdn3.klout.com/static/images/topics/celebrities_b32741b6703151cc7bd85fba24c44c52.png” }, { “id”: “5757029936226020304”, “displayName”: “Entertainment”, “name”: “entertainment”, “slug”: “entertainment”, “imageUrl”: “http://kcdn3.klout.com/static/images/topics/Entertainment_7002e5d2316e85a2ff004fafa017ff44.png” […]

Veröffentlichen von JSON-Objekten in Symfony 2

Ich arbeite an einem Projekt, das Symfony 2 verwendet. Ich habe ein Paket erstellt, um alle meine databasedienste zu verarbeiten, die JSON-Daten zurück und weiterleiten. Mein Problem / Frage: Ist es möglich, ein direktes JSON-Objekt zu veröffentlichen? Momentan spoofe ich einen normalen Formularpost für meine Ajaxaufrufe, indem ich dem Objekt einen Namen gebe. json={“key”:”value”} Wenn […]

IE9 JSON Data “Möchten Sie diese Datei öffnen oder speichern”

Ich habe angefangen, meine jQuery-Anwendungen mit IE9 zu testen. Sieht so aus, als könnte ich hier Probleme haben. Mir ist aufgefallen, dass ich, wenn ich JSON-Daten zurück an die Javascript-Methoden zurückgebe, immer diese Eingabeaufforderung bekomme, die besagt: “Möchten Sie diese Datei öffnen oder speichern?” und versorgt mich mit 3 Tasten: Öffnen, Speichern und Abbrechen. Natürlich […]