Als «jackson» getaggte Fragen

Jackson ist eine Java-Bibliothek für Aufgaben wie Lesen und Schreiben (Parsen / Generieren) und Datenbindung an / von Java-Objekten. Obwohl Jackson hauptsächlich für JSON verwendet wird, unterstützt es auch viele andere Datenformate wie Avro, CBOR, CSV, Java-Eigenschaften, Protobuf, Smile, XML und YAML.

8
Festlegen von Standardwerten auf Nullfelder bei der Zuordnung mit Jackson
Ich versuche, einige JSON-Objekte mit Jackson Java-Objekten zuzuordnen. Einige der Felder im JSON-Objekt sind obligatorisch (mit denen ich markieren kann @NotNull), andere sind optional. Nach der Zuordnung mit Jackson haben alle Felder, die nicht im JSON-Objekt festgelegt sind, in Java einen Nullwert. Gibt es eine ähnliche Anmerkung @NotNull, die Jackson …
78 java  json  jackson 


4
JSON mit Jackson in polymorphe Typen deserialisieren - Ein vollständiges Beispiel gibt mir einen Kompilierungsfehler
Ich versuche, ein Tutorial von Programmierer Bruce durchzuarbeiten, das die Deserialisierung von polymorphem JSON ermöglichen soll. Die vollständige Liste finden Sie hier Programmer Bruce Tutorials (Great stuff btw) Ich habe die ersten fünf ohne Probleme durchgearbeitet, aber ich habe beim letzten einen Haken bekommen (Beispiel 6), was natürlich derjenige ist, …

10
Kein zu ordnender Inhalt aufgrund des Jackson-Parsers am Ende der Eingabe
Ich erhalte diese Antwort vom Server {"status":"true","msg":"success"} Ich versuche, diesen JSON-String mithilfe der Jackson-Parser-Bibliothek zu analysieren, aber irgendwie stehe ich vor einer Mapping-Ausnahme com.fasterxml.jackson.databind.JsonMappingException: No content to map due to end-of-input at [Source: java.io.StringReader@421ea4c0; line: 1, column: 1] Warum bekommen wir solche Ausnahmen? Wie kann man verstehen, was diese Ausnahme …
76 java  android  json  jackson 

5
Wie deserialisiere ich JS-Datum mit Jackson?
Ich erhalte eine Datumszeichenfolge von ExtJS im folgenden Format: 2011-04-08T09: 00: 00 Wenn ich versuche, dieses Datum zu deserialisieren, ändert sich die Zeitzone in die indische Standardzeit (fügt der Zeit +5: 30 hinzu). So deserialisiere ich das Datum: SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss"); getObjectMapper().getDeserializationConfig().setDateFormat(dateFormat); Dadurch wird auch die Zeitzone nicht …
72 java  json  datetime  jackson 

4
Wie konvertiere ich den folgenden JSON-String in ein Java-Objekt?
Ich möchte die folgende JSON-Zeichenfolge in ein Java-Objekt konvertieren: String jsonString = "{ "libraryname":"My Library", "mymusic":[{"Artist Name":"Aaron","Song Name":"Beautiful"}, {"Artist Name":"Britney","Song Name":"Oops I did It Again"}, {"Artist Name":"Britney","Song Name":"Stronger"}]}" Mein Ziel ist es, einfach darauf zuzugreifen, wie: (e.g. MyJsonObject myobj = new MyJsonObject(jsonString) myobj.mymusic[0].id would give me the ID, myobj.libraryname gives …
70 java  json  jackson 

6
MockMvc verarbeitet mit Spring Boot 2.2.0.RELEASE keine UTF-8-Zeichen mehr
Nach dem Upgrade auf die neu veröffentlichte 2.2.0.RELEASEVersion von Spring Boot sind einige meiner Tests fehlgeschlagen. Es scheint, dass der MediaType.APPLICATION_JSON_UTF8veraltet ist und nicht mehr als Standardinhaltstyp von Controller-Methoden zurückgegeben wird, die den Inhaltstyp nicht explizit angeben. Testcode wie String content = mockMvc.perform(get("/some-api") .contentType(MediaType.APPLICATION_JSON)) .andExpect(status().isOk()) .andExpect(content().contentType(MediaType.APPLICATION_JSON_UTF8)) .andReturn() .getResponse() .getContentAsString(); funktionierte …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.