Articles of json

wie man jackson spezifiziert, um nur Felder zu benutzen – vorzugsweise global

Das Verhalten des Standard-Jackons scheint sowohl Eigenschaften (Getter und Setter) als auch Felder zu verwenden, um sie nach json zu serialisieren und zu deserialisieren. Ich möchte die Felder als die kanonische Quelle der Serialisierungskonfiguration verwenden und deshalb möchte Jackson Eigenschaften überhaupt nicht betrachten. Ich kann dies auf einer individuellen classnbasis mit der Anmerkung tun: @JsonAutoDetect(fieldVisibility […]

Daten in einem PHP JSON-Objekt behandeln

Trenddaten von Twitter Search API in JSON. Ergreifen Sie die Datei mit: $jsonurl = “http://search.twitter.com/trends.json”; $json = file_get_contents($jsonurl,0,null,null); $json_output = json_decode($json); Wie arbeite ich mit Daten von diesem Objekt. Als ein Array? Nur wirklich müssen Daten aus den [Name] -Werten extrahiert werden. JSON-Objekt enthält: stdClass Object ( [trends] => Array ( [0] => stdClass Object […]

Unterschiedliche Namen der JSON-Eigenschaft während der Serialisierung und Deserialisierung

Ist es möglich: ein Feld in der class zu haben, aber unterschiedliche Namen während der Serialisierung / Deserialisierung in der Jackson-Bibliothek? Zum Beispiel habe ich class “Coordiantes”. class Coordinates{ int red; } Für die Deserialisierung von JSON möchte man folgendes Format haben: { “red”:12 } Aber wenn ich ein Objekt serialisieren will, sollte das Ergebnis […]

Polymorphismus mit Gson

Ich habe ein Problem beim Deserialisieren einer JSON-Zeichenfolge mit Gson. Ich erhalte eine Reihe von Befehlen. Der Befehl kann start, stop, ein anderer Befehlstyp sein. Natürlich habe ich Polymorphie, und Start / Stop-Befehl erben von Befehl. Wie kann ich es wieder mit gson zum richtigen Befehlsobjekt serialisieren? Scheint, dass ich nur den Basistyp bekomme, das […]

POST-Anfrage senden json Daten java HttpUrlConnection

Ich habe einen Java-Code entwickelt, der das folgende cURL mittels URL und HttpUrlConnection in Java-Code konvertiert. die Locke ist: curl -i ‘http://url.com’ -X POST -H “Content-Type: application/json” -H “Accept: application/json” -d ‘{“auth”: { “passwordCredentials”: {“username”: “adm”, “password”: “pwd”},”tenantName”:”adm”}}’ Ich habe diesen Code geschrieben, aber es gibt immer HTTP-Code 400 schlechte Anfrage. Ich konnte nicht finden, […]

Wie weglassen Get nur Eigenschaften in ServiceStack JSON Serializer?

Ich habe ein Objekt, das ich mit der ToJson() -Methode vom ServiceStack.Text-Namespace de-serialisiere. Wie alle GET nur Eigenschaften während der Serialisierung weglassen? Gibt es ein Attribut wie [Ignore] oder etwas, mit dem ich meine Eigenschaften dekorieren kann, sodass sie weggelassen werden können? Vielen Dank

C # JSON.NET – Deserialize-Antwort, die eine ungewöhnliche Datenstruktur verwendet

Ich habe Probleme, eine möglichst saubere Möglichkeit zu finden, einige JSON-Daten in einem bestimmten Format zu deserialisieren. Ich möchte die Daten zu stark typisierten Datenobjektklassen deserialisieren, was hinsichtlich der Besonderheiten ziemlich flexibel ist. Hier ist ein Beispiel dafür, wie die Daten aussehen: { “timestamp”: 1473730993, “total_players”: 945, “max_score”: 8961474, “players”: { “Player1Username”: [ 121, “somestring”, […]

Wie kann ich mit JSON rohen JSON in ein Objekt aufnehmen?

Ich versuche, JSON-Rohdaten in ein Java-Objekt einzufügen, wenn das Objekt mithilfe von Jackson serialisiert wird. Um diese functionalität zu testen, schrieb ich folgenden Test: public static class Pojo { public String foo; @JsonRawValue public String bar; } @Test public void test() throws JsonGenerationException, JsonMappingException, IOException { String foo = “one”; String bar = “{\”A\”:false}”; Pojo […]

Importieren von JSON-Daten in einen Datenrahmen

Ich habe eine Datei mit mehr als 1500 JSON-Objekten, mit denen ich in R arbeiten möchte. Ich konnte die Daten als Liste importieren, habe aber Probleme, sie in eine nützliche Struktur umzuwandeln. Ich möchte einen Datenrahmen erstellen, der eine Zeile für jedes json-Objekt und eine Spalte für jedes Schlüssel: Wert-Paar enthält. Ich habe meine Situation […]

Http 415 Nicht unterstützte Medientyperrors mit JSON

Ich rufe REST-Dienst mit JSON-Anforderung auf, und es gibt Http 415 “Nicht unterstützter Medientyp” Fehler. Der Typ des Anfrage-Inhalts wird auf (“Content-Type”, “application / json; charset = utf8″) gesetzt. Es funktioniert gut, wenn ich Json-Objekt in der Anfrage nicht einschließen. Ich verwende Google-Gson-2.2.4-Bibliothek für JSON. Ich habe versucht, ein paar verschiedene Bibliotheken zu verwenden, aber […]