Tag: jackson

Jackson ist eine Java-Bibliothek für die Bearbeitung von Aufgaben wie Lesen und schreiben (Analyse / Generierung) und data binding an/aus Java-Objekten. Obwohl in Erster Linie verwendet, für JSON, Jackson unterstützt auch viele andere Formate wie Avro, CBOR, CSV, Java Eigenschaften, Protobuf, Lächeln, XML und YAML.

Wie behandeln Ausnahmen in Spring MVC anders für HTML- und JSON-Anforderungen

Anzahl der Antworten 7 Antworten
Ich bin mit der folgenden exception-handler im Frühjahr 4.0.3 zum abfangen von Ausnahmen und zeigt eine benutzerdefinierte Fehlerseite für den Benutzer: @ControllerAdvice public class ExceptionHandlerController { @ExceptionHandler(value = Exception.class) public ModelAndView handleError(HttpServletRequest request, Exception e) { ModelAndView

Kein zuzuordnender Inhalt aufgrund des jackson-Parsers am Ende der Eingabe

Anzahl der Antworten 3 Antworten
Bekomme ich diese Antwort vom server {"status":"true","msg":"success"} Ich versuche zu Parsen json-string mit Jackson-parser-Bibliothek, aber irgendwie bin ich vor-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

java.lang.IllegalArgumentException: Für den Rückgabewert des Typs wurde kein Konverter gefunden

Anzahl der Antworten 9 Antworten
Mit diesem code @RequestMapping(value = "/bar/foo", method = RequestMethod.GET) public ResponseEntity<foo> foo() { Foo model; ... return ResponseEntity.ok(model); } } Bekomme ich die folgende exception java.lang.IllegalArgumentException: No converter found for return value of type Meine Vermutung ist,

Spring konfiguriert das @ResponseBody JSON-Format

Anzahl der Antworten 11 Antworten
Vorstellen, ich habe diese annotierte Methode im Frühjahr 3 @Controller @RequestMapping("") public @ResponseBody MyObject index(@RequestBody OtherObject obj) { MyObject result = ...; return result; } Aber ich brauche konfigurieren Sie die Ausgabe json-format, ebenso wie wenn ich

Lassen Sie Jackson ein einzelnes JSON-Objekt als Array mit einem Element interpretieren

Anzahl der Antworten 2 Antworten
Ist es ein Weg, um Jackson zu interpretieren einzelnen JSON-Objekt wie ein array mit einem element und Umgekehrt? Beispiel, ich habe 2 leicht unterschiedliche Formate JSON, ich brauche beide, um anzeigen auf gleiche Java Objekt: Format Eine

Wie man Jackson dazu bringt, eine get () - Methode zu ignorieren, wenn man ein Objekt serialisiert

Anzahl der Antworten 2 Antworten
Ich habe diesen code in eine Klasse mit dem Namen Project: @Transient public List<Release> getAllReleases() { List<Release> releases = new ArrayList<Release>(); ... return releases; } Wenn ein Projekt-Objekt serialisiert wird die getAllReleases() - Methode aufgerufen wird, und

Jackson überwindet die Unterstreichung zugunsten von Camel Case

Anzahl der Antworten 7 Antworten
Bekomme ich einen JSON-string aus dem internet; wie die meisten JSON-ich habe es gesehen, mit langen Tasten, getrennt durch Unterstriche. Im wesentlichen ist es mein Ziel zu Deserialisieren von JSON in java-Objekte, aber ich glaube nicht, verwenden

Deserialisieren eines Enums mit Jackson

Anzahl der Antworten 2 Antworten
Ich versuche und dann nicht zu Deserialisieren eines enum, die mit Jackson 2.5.4, und ich verstehe nicht ganz, siehe mein Fall draußen. Mein input-strings sind Kamel-Fall, und ich möchte einfach Karte auf standard-Enum-Konventionen. @JsonFormat(shape = JsonFormat.Shape.STRING) public

Deserialisieren von JSON mit Jackson - Warum JsonMappingException "Kein passender Konstruktor"?

Anzahl der Antworten 5 Antworten
Ich habe ein problem Deserialisieren einen JSON-string mit Jackson (aber ich habe kein problem mit der Serialisierung ein Objekt zu JSON). Unten präsentiere ich die Klassen die ich verwende. Das problem kommt, wenn ich rececive ein JSON-string

Entfernen von JSON-Elementen mit jackson

Anzahl der Antworten 6 Antworten
Habe ich eine bestimmte JSON-Knoten, der entspricht der import org.codehaus.jackson.JsonNode, und nicht import org.codehaus.jackson.Karte.JsonNode. [ { "givenName": "Jim", "formattedName": "jimJackson", "familyName": null, "middleName": "none", "honorificPrefix": "mr", "honorificSuffix": "none" }, { "givenName": "john", "formattedName": "johnLasher", "familyName": null, "middleName":

Jackson - benutzerdefinierter Serializer, der nur bestimmte Felder außer Kraft setzt

Anzahl der Antworten 4 Antworten
Ich weiß, wie Sie eine benutzerdefinierte serializer in Jackson (durch die Verlängerung JsonSerializer), aber ich möchte die Standard-serializer arbeiten für alle Felder, außer für nur 1 Feld, die ich überschreiben wollen, mithilfe der benutzerdefinierten Serialisierung. Anmerkungen sind

Wie man JSON mit Jackson JSON validiert

Anzahl der Antworten 5 Antworten
Ich bin versucht, Jackson JSON einen string und bestimmen, ob es gültig ist JSON. Kann jemand empfehlen, ein code-Beispiel (Java)? InformationsquelleAutor der Frage NinjaCat | 2012-04-19

Datumsformat Zuordnung zu JSON Jackson

Anzahl der Antworten 6 Antworten
Ich habe ein Datum-format kommt aus der API wie diese: "start_time": "2015-10-1 3:00 PM GMT+1:00" Ist YYYY-DD-MM HH:MM am/pm GMT-Zeitstempel. Ich bin die Zuordnung dieses Wertes zu einer Date-variable in POJO. Offensichtlich zeigt seine Fehler bei der

Komprimiertes Json-Javascript

Anzahl der Antworten 5 Antworten
Aktuell ich sende JSON aus Ajax-post an den server, die dann in Objekte umgewandelt, die mithilfe der Jackson-Mapper. Das format ist wie folgt {"id":"780710","folderID":"42024","displayOrder":2},{"id":"780724","folderID":"42024","displayOrder":3} Was ist die beste JavaScript-Bibliothek zur Komprimierung der Daten und die Jackson-mapper in

Sollte ich Jacksons ObjectMapper als statisches Feld deklarieren?

Anzahl der Antworten 4 Antworten
Die Jackson-Bibliothek ObjectMapper Klasse scheint zu sein, thread safe. Bedeutet dies, dass, sollte ich erklären, meine ObjectMapper als ein statisches Feld wie dieses class Me { private static final ObjectMapper mapper = new ObjectMapper(); } statt als

Serialisierung von Map & lt; Date, String & gt; mit Jackson

Anzahl der Antworten 3 Antworten
Ich serialisieren möchten eine Karte mit Jackson. Das Datum, die serialisiert werden sollen, wie ein Zeitstempel, wie alle meine anderen Termine. Den folgenden code rendert die Schlüssel in der form "Tue Mar 11 00:00:00 CET 1952" (das

Wie man eine Klasse mit überladenen Konstruktoren mit JsonCreator deserialisiert

Anzahl der Antworten 4 Antworten
Ich versuche zu Deserialisieren einer Instanz dieser Klasse verwenden Jackson 1.9.10: public class Person { @JsonCreator public Person(@JsonProperty("name") String name, @JsonProperty("age") int age) { //... person with both name and age } @JsonCreator public Person(@JsonProperty("name") String name)

Wie man Jackson benutzt, um ein Array von Objekten zu deserialisieren

Anzahl der Antworten 6 Antworten
Den Jackson Datenbindung Dokumentation zeigt an, dass Jackson unterstützt deserialising "Arrays von allen unterstützten Typen" aber ich kann nicht herausfinden, die genaue syntax für diese. Für ein einzelnes Objekt würde ich so machen: //json input { "id"

JSON-Kindobjekteigenschaft in Java-Objektfeld in Jackson binden

Anzahl der Antworten 4 Antworten
Habe ich ein JSON-Objekt, sagen: { "foo": { "bar": 1 }, "baz": 2 } und will ich binden Sie es in ein Java-Objekt, wie: @JsonIgnoreProperties(ignoreUnknown = true) public class Foo { private int bar; @JsonProperty("baz") private int

Jersey: Kein passender Konstruktor für type gefunden [einfacher Typ, Klasse Thing]: kann nicht vom JSON-Objekt instanziiert werden

Anzahl der Antworten 2 Antworten
Habe ich eine Ressource mit einer Methode wie: @PUT @Consumes(MediaType.APPLICATION_JSON) @Produces(MediaType.APPLICATION_JSON) @Path("/add") public Response putThing(Thing thing) { try { //Do something with Thing object return Response.status(HttpStatus.SC_OK).build(); } catch (Exception e) { log.error("Request failed", e); return Response.status(HttpStatus.SC_INTERNAL_SERVER_ERROR).build(); }

Jackson JSZ Deserialisierung, ignorieren Wurzelelement von JSON

Anzahl der Antworten 3 Antworten
Wie zu ignorieren übergeordnetes tag von json?? Hier mein json String str = "{\"parent\": {\"a\":{\"id\": 10, \"name\":\"Foo\"}}}"; Und hier ist die Klasse abgebildet werden, die aus json. public class RootWrapper { private List<Foo> foos; public List<Foo> getFoos()

Serialize ein Doppel auf 2 Dezimalstellen mit Jackson

Anzahl der Antworten 4 Antworten
Ich bin mit Jackson mit Spring MVC zu schreiben, die einige einfache Objekte wie JSON. Eines der Objekte, hat eine amount Eigenschaft, der Art Double. (Ich weiß, dass Double sollte nicht verwendet werden als Geldbetrag. Jedoch, dies

Serialize / Deserialize Map & lt; String, Object & gt; mit Jackson

Anzahl der Antworten 1 Antworten
Habe ich eine Klasse, die wie folgt aussieht public class MyClass { private String val1; private String val2; private Map<String,Object> context; //Appropriate accessors removed for brevity. ... } Ich bin auf der Suche, um in der Lage

Wie Jackson Jackson JsonSerializer und JsonDeserializer Unit-Test

Anzahl der Antworten 4 Antworten
Habe ich geschrieben benutzerdefinierte JsonSerializer und JsonDeserializer für meine app. Jetzt möchte ich das schreiben eines unit-tests für Sie. Wie sollte eine saubere test-Fall Aussehen? Gibt es einige saubere Beispiele gibt? (sauber bedeutet, dass keine Abhängigkeiten zu

Wie das JS-Datum mit Jackson zu deserialisieren?

Anzahl der Antworten 4 Antworten
Ich bin immer ein Datum-string-von ExtJS in das format: "2011-04-08T09:00:00" wenn ich versuche zu Deserialisieren dieses Datum, es ändert sich die Zeitzone Indian Standard Time (fügt +5:30 zu der Zeit) . Dies ist, wie ich bin zu

Jackson benennt primitives boolesches Feld um, indem es 'is' entfernt

Anzahl der Antworten 6 Antworten
Könnte dies zu duplizieren. Aber ich finde nicht die Lösung. Habe ich eine Klasse public class MyResponse implements Serializable { private boolean isSuccess; public boolean isSuccess() { return isSuccess; } public void setSuccess(boolean isSuccess) { this.isSuccess =

Deserialisieren verschachtelten Array als ArrayList mit Jackson

Anzahl der Antworten 1 Antworten
Habe ich ein Stück von JSON sieht wie folgt aus: { "authors": { "author": [ { "given-name": "Adrienne H.", "surname": "Kovacs" }, { "given-name": "Philip", "surname": "Moons" } ] } } Habe ich eine Klasse zum speichern

Serialisierung generischen Java-Objekts zu JSON mit Jackson

Anzahl der Antworten 2 Antworten
Als ich versuchte konvertieren Sie die folgende Instanz der Klasse zu JSON (mit Jackson) public class RPCRespond<Result> { private int code; private Result result; private boolean success; private String failureReason; public RPCRespond() { this.code = 0; this.success

Jackson Unbekanntes Feld

Anzahl der Antworten 4 Antworten
Benutze ich jackson für die Konvertierung von JSON in Objekt-Klasse. JSON: { "aaa":"111", "bbb":"222", "ccc":"333" } Objekt Klasse: class Test{ public String aaa; public String bbb; } Code: ObjectMapper mapper = new ObjectMapper(); Object obj = mapper.readValue(content,

Verwenden Sie @JsonIgnore nur während der Serialisierung, aber nicht für die Deserialisierung

Anzahl der Antworten 5 Antworten
Habe ich ein user-Objekt gesendet und von dem server. Wenn ich senden Sie die Benutzer-Objekt-ich will nicht senden Sie das gehashte Passwort an den client. Also ich habe @JsonIgnore auf die password-Eigenschaft, aber auch blockiert wird deserialisiert

Erhalten Sie eine rohe HTTP-Antwort mit Retrofit

Anzahl der Antworten 3 Antworten
Möchte ich, um die rohen http-Antwort aus meiner REST-API. Ich habe versucht mit dieser Schnittstelle: @POST("/login") @FormUrlEncoded Call<retrofit.Response> login(@Field("username") String login, @Field("password") String pass, @Field("appName") String appName, @Field("appKey") String appKey); Aber ich bekommen: java.lang.IllegalArgumentException: Unable to create-Aufruf-adapter

Wie man keine leere Sammlung in Jackson sendet

Anzahl der Antworten 2 Antworten
Ich habe ein Objekt, das curently, die serialisiert werden: { "label" : "label", "proxyIds" : [ ], "childIds" : [ 161, 204, 206, 303, 311 ], "actionIds" : [ 157, 202 ], } Dass proxyIds ist leer

Deserialisieren von JSON in Objekt mit überladenen Methoden mit Jackson

Anzahl der Antworten 3 Antworten
Ich bin versucht zu Deserialisieren ein JSON-Objekt gespeichert CouchDb mit Jackson. Dieses Objekt Deserialisieren in eine pojo, enthält überladenen Methoden. Wenn ich Versuch zum abrufen des Objekts von der couch und tun die Deserialisierung bekomme ich die

Wie erhalte ich den Jackson ObjectMapper, der von Spring 4.1 verwendet wird?

Anzahl der Antworten 5 Antworten
Spring 4.1 wird eine Jackson ObjectMapper Instanz. Ich habe Grund zu wollen, um @Autowire Sie, dass die Instanz zu einem meiner Controller: Der controller hat einige kleinere JSON Parsen von seinen eigenen mit Jackson, aber die ObjectMapper

JSON Serialisierungsdatum in einem benutzerdefinierten Format (Konnte Instanz von java.util.Date nicht aus String-Wert erstellen)

Anzahl der Antworten 4 Antworten
could not read JSON: Can not construct instance of java.util.Date from String value '2012-07-21 12:11:12': not a valid representation("yyyy-MM-dd'T'HH:mm:ss.SSSZ", "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", "EEE, dd MMM yyyy HH:mm:ss zzz", "yyyy-MM-dd")) vorbei json-Anforderung an REST-controller-Methode in eine POJO-Klasse.der Benutzer soll eingeben,

jackson JsonParseException: Ungültiges UTF-8-Middle-Byte

Anzahl der Antworten 5 Antworten
Dieser Fehler tritt auf, wenn die jackson-engine versucht, zum Parsen der json-Antwort vom server. Ich bin mit Spring Android serialise/deserialise Objekten nach und von json. Dieses problem scheint im Zusammenhang mit der default-Kodierung UTF-8. Tut jemand wissen,

Was ist der Unterschied zwischen ObjectNode und JsonNode in Jackson?

Anzahl der Antworten 1 Antworten
Entsprechend der documetation von JsonNode: Meisten Mutatoren, müssen jedoch auf die zugegriffen werden durch spezifische sub-Klassen (wie ObjectNode und ArrayNode). Aber ich bin immer noch verwirrt, da einige stackoverflow Antworten scheinen Sie ziemlich austauschbar. Was anderen dienen

java.lang.ClassNotFoundException: com.fasterxml.jackson.annotation.JsonInclude $ Value

Anzahl der Antworten 5 Antworten
Ich versuche meine konvertieren der json-string an java-Objekt, und ich bin immer Fehler Exception in thread "main" java.lang.NoClassDefFoundError: com/fasterxml/jackson/annotation/JsonInclude$Wert bei com.fasterxml.jackson.databind-Methode.cfg.MapperConfig.(MapperConfig.java:45) bei com.fasterxml.jackson.databind-Methode.ObjectMapper.(ObjectMapper.java:535) bei com.fasterxml.jackson.databind-Methode.ObjectMapper.(ObjectMapper.java:452) bei com.allianz.cmis.util.ApacheHttpClientGet.main(ApacheHttpClientGet.java:65) Verursacht durch: java.lang.ClassNotFoundException: com.fasterxml.jackson.Anmerkung.JsonInclude$Wert bei java.net.URLClassLoader$1.run(URLClassLoader.java:366) bei java.net.URLClassLoader$1.run(URLClassLoader.java:355) bei java.Sicherheit.AccessController.doPrivileged(Native

Ausnahme im Thread "main" java.lang.NoSuchMethodError: com.fasterxml.jackson.core.JsonFactory.requiresPropertyOrdering () Z

Anzahl der Antworten 3 Antworten
Brauche ich zum konvertieren von json zu pojo. Ich habe mich Entschieden, jackson und Hinzugefügt haben jackson-core-2.2.0.jar, jackson-databind-2.4.4.jar und jackson-annotations-2.1.2.jar zu meinem Projekt classpath Erstellte ich folgende Main Klasse: import java.io.IOException; import java.net.MalformedURLException; import java.net.URL; import java.util.List;

Spring / json: Konvertiert eine typisierte Sammlung wie List & lt; MyPojo & gt;

Anzahl der Antworten 3 Antworten
Ich versuche, Marschall eine Liste: List<Pojo> Objekte über die Spring-Rest-Vorlage. Kann ich weitergeben einfache Pojo Objekte, aber ich finde keine Dokumentation, die beschreibt, wie das senden einer List<Pojo> Objekte. Frühjahr wird mit der Jackson-JSON-Umsetzung der HttpMessageConverter. Die

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

Anzahl der Antworten 3 Antworten
Ich bin versucht, Arbeit über ein tutorial vom Programmierer Bruce, soll ermöglichen, die Deserialisierung von polymorphen JSON. Die komplette Liste kann hier gefunden werden Programmierer Bruce tutorials (Great stuff btw) Ich gearbeitet habe, durch die ersten fünf

Jackson JSON Marshall ignoriert Getter

Anzahl der Antworten 1 Antworten
Im mit Jackson zu konvertieren POJO in eine JSON zum speichern in der DB. Allerdings habe ich eine get-Methode, die ich ignorieren wollen. Ich habe sehe viel von info in Bezug auf @JsonIgnoreProperties aber ich kann nicht

Wie man einen JSON-String mit Jackson zu einem Array syntaktisch analysiert

Anzahl der Antworten 3 Antworten
Ich habe eine String mit dem folgenden Wert: [{"key1":"value11", "key2":"value12"},{"key1":"value21", "key2":"value22"}] Sowie die folgende Klasse: public class SomeClass { private String key1; private String key2; /* ... getters and setters omitted ...*/ } Und ich will analysieren,

Ich kann nicht machen, dass Jackson und Lombok zusammen arbeiten

Anzahl der Antworten 8 Antworten
Ich bin das Experimentieren in der Kombination von Jackson und Lombok. Das sind meine Klassen: package testelombok; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.AllArgsConstructor; import lombok.Value; import lombok.experimental.Wither; @Value @Wither @AllArgsConstructor(onConstructor=@__(@JsonCreator)) public class TestFoo { @JsonProperty("xoom") private String

Konvertieren Sie JSON String in Pretty Print JSON Ausgabe mit Jackson

Anzahl der Antworten 6 Antworten
Dies ist die JSON-string habe ich- {"attributes":[{"nm":"ACCOUNT","lv":[{"v":{"Id":null,"State":null},"vt":"java.util.Map","cn":1}],"vt":"java.util.Map","status":"SUCCESS","lmd":13585},{"nm":"PROFILE","lv":[{"v":{"Party":null,"Ads":null},"vt":"java.util.Map","cn":2}],"vt":"java.util.Map","status":"SUCCESS","lmd":41962}]} Brauche ich zum konvertieren der oben genannten JSON-string in Pretty Print JSON-Ausgabe(mit Jackson), wie unten- { "attributes": [ { "nm": "ACCOUNT", "lv": [ { "v": { "Id": null, "State": null

Jackson JSON Feldzuordnung Großschreibung?

Anzahl der Antworten 2 Antworten
Ich bin mir nicht klar, wie jackson sich mit groß-und Kleinschreibung zuordnen der Felder. Wenn jemand helfen könnte ich würde schätzen es. {"user":{"username":"[email protected]","password":"pwd","sendercompid":"COMPID","service":{"host":"address","port":6666,"service":"S1","serviceAsString":"s1"}},"MDReqID":"ghost30022","NoRelatedSym":1,"Symbol":["GOOG"],"MarketDepth":"0","NoMDEntryTypes":3,"MDEntryType":["0","1","2"],"SubscriptionRequestType":"1","AggregatedBook":"N"}: Oben ist mein json, unten ist meine Ausnahme... com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "MDReqID" (class com.myco.qa.fixrest.MarketDataRequest),

Deserialisieren in eine HashMap von benutzerdefinierten Objekten mit jackson

Anzahl der Antworten 3 Antworten
Habe ich die folgende Klasse: import org.codehaus.jackson.annotate.JsonIgnoreProperties; import org.codehaus.jackson.annotate.JsonProperty; import java.io.Serializable; import java.util.HashMap; @JsonIgnoreProperties(ignoreUnknown = true) public class Theme implements Serializable { @JsonProperty private String themeName; @JsonProperty private boolean customized; @JsonProperty private HashMap<String, String> descriptor; //...getters and

Java 8 LocalDate Jackson-Format

Anzahl der Antworten 5 Antworten
Für java.util.Datum wenn ich @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd/MM/yyyy") private Date dateOfBirth; dann in der JSON-Anfrage, wenn ich senden { {"dateOfBirth":"01/01/2000"} } es funktioniert. Wie sollte ich das tun für Java 8 LocalDate Feld?? Ich versucht,

Wie verwende ich einen benutzerdefinierten Serializer mit Jackson?

Anzahl der Antworten 10 Antworten
Ich habe zwei Java-Klassen, die ich will, zu serialisieren zu JSON mit Jackson: public class User { public final int id; public final String name; public User(int id, String name) { this.id = id; this.name = name;

Erzwinge Nicht-Null-Feld im JSON-Objekt

Anzahl der Antworten 3 Antworten
Unserer REST-API erhält-einige JSON-Objekte Eingang, wo einige Felder nicht null. Diese können entweder String/Integer oder auch vielleicht, einige andere Klasse-Instanz als Referenz. Wir versuchen einen Weg zu finden, diese durchzusetzen Feld nicht null ist, statt des corrent