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.
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
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
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,
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
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
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
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
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
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
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":
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
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
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
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
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
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
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)
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"
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
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(); }
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()
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
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
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
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
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 =
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
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
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,
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
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
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
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
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
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,
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,
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
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
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;
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
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
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
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,
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
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
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),
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
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,
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;
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