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.
3
Antworten
Ich bin mit Jacksons readValue () - Methode auf einer Objekt-mapper zum Lesen aus einer JSON-Datei und wandeln es in meinem java-Objekt. zB. mapperObject.readValue( node, MyTargetClass.class ) Gibt es irgendwelche Anmerkungen, die ich einstellen kann auf MyTargetClass
5
Antworten
Ich versuche, wieder eine JSON-Antwort mit Feder 3.0.6, aber ich bekomme 406 Antwort "Nicht Akzeptabel", mit der Beschreibung: "Die Ressource identifiziert, die durch diese Anforderung ist nur in der Lage, generieren von Antworten mit Merkmalen nicht akzeptabel
6
Antworten
Habe ich die folgenden Objekt-Modell in meinem Spring MVC (v3.2.0.VERSION) - web-Anwendung: public class Order { private Payment payment; } @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = As.WRAPPER_OBJECT) @JsonSubTypes.Type(name = "creditCardPayment", value = CreditCardPayment.class) public interface Payment {} @JsonTypeName("creditCardPayment")
3
Antworten
Ich bin mit Spring MVC 4 mit Jackson 2 für meinen Dienst. Für eine der Operationen, die ich haben ein Anfrage-Objekt hat ein Attribut, in dem die führenden camel-case word-dies ist nur ein Brief in der Länge:
4
Antworten
Ich bin mit Jackson zu serialisieren meine JPA-Modell in JSON. Habe ich die folgenden Klassen: import com.fasterxml.jackson.annotation.*; import javax.persistence.*; import java.util.Set; @JsonInclude(JsonInclude.Include.NON_NULL) @JsonIgnoreProperties(ignoreUnknown = true) @JsonIdentityInfo(generator = ObjectIdGenerators.PropertyGenerator.class) @Entity public class Parent { @Id @GeneratedValue(strategy = GenerationType.IDENTITY)
5
Antworten
Ich versuche zu machen, eine Eigenschaft, die in einer domain-Klasse versteckt, aber es hält, die in der JSON ausgegeben. Ich bin mit Jackson 2.0 und Spring 3.1.1 Ausgabe von /users/1: {"id":1,"password":null,"email":"
[email protected]","firstName":"John","lastName":"Smith"} Meiner domain-Klasse: @Entity public class User
2
Antworten
Server gibt den Teil des JSON: {"condition": { "or": [ { "and": [ { "operand": "a", "operator": "==", "value": "true" }, { "not": { "operand": "b", "operator": "==", "value": "true" } } ] }, { "and": [
5
Antworten
Ich versuche zu serialisieren Joda DateTime-Eigenschaften, wie im ISO-8601 mit Spring-Boot-v1.2.0.BUILD-SNAPSHOT Hier ist meine sehr einfache REST-Anwendungen. @RestController @Configuration @ComponentScan @EnableAutoConfiguration public class Application { class Info{ private DateTime dateTime; public Info(){ dateTime = new DateTime(); }
3
Antworten
Ich bin die Entwicklung eines REST-webservice in spring MVC. Ich brauche, um zu ändern, wie jackson 2 serialisieren mongodb objectids. Ich bin mir nicht sicher, was zu tun, denn die fand ich teilweise Dokumentation für jackson 2,
1
Antworten
Ich bin mit Jacksons ObjectMapper Deserialisieren eine JSON-Darstellung eines Objekts, enthält eine Schnittstelle, die als eine seiner Eigenschaften. Eine vereinfachte version des Codes kann hier gesehen werden: https://gist.github.com/sscovil/8735923 Grundsätzlich habe ich eine Klasse Asset mit zwei Eigenschaften:
5
Antworten
Ich weiß nicht, was anderes zu versuchen, ich habe aktualisiert, um Jackson 2 geändert, zu Faul, verwendet @JsonIgnore... aber nichts geklappt. Irgendeine Idee, was kann es sein? Umgebung Spring MVC 3.2.5 Jackson 2.2 Hibernate 3.5.4 FEHLER Estado
1
Antworten
Meine Authorization service returs eine http-204 auf Erfolg und eine http 401 auf Fehler, aber keine responseBody. Ich bin nicht in der Lage zu konsumieren, dies mit der RestTemplate client. Es schlägt fehl, versucht zu serialisieren der
5
Antworten
Habe ich unten Serializer für JodaTime Handhabung: public class JodaDateTimeJsonSerializer extends JsonSerializer<DateTime> { private static final String dateFormat = ("MM/dd/yyyy"); @Override public void serialize(DateTime date, JsonGenerator gen, SerializerProvider provider) throws IOException, JsonProcessingException { String formattedDate = DateTimeFormat.forPattern(dateFormat).print(date);
1
Antworten
Ich habe ein problem beim konvertieren von hibernate Objekte in JSON mit Jackson, da einige Objekte haben ein selbst-Referenz in der definition. Das problem ist, dass ich keinen Einfluss auf den code von diesen Entitäten, so kann
3
Antworten
Habe ich ein JSON-Objekt ist so etwas wie: {"name":"John", "grade":"A"} oder {"name":"Mike", "grade":"B"} oder {"name":"Simon", "grade":"C"} etc Ich versuche, die Karte über JSON: @JsonIgnoreProperties(ignoreUnknown = true) public class Employee{ @JsonIgnoreProperties(ignoreUnknown = true) public enum Grade{ A, B,
3
Antworten
Ich bin mit Jackson JSON - (de)Serialisierung in Verbindung mit dem Frühling. Aber ich habe ein Problem mit einem Feld doppelt, in einigen Fällen. Ich habe eine abstrakte Klasse: @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property =
5
Antworten
Rückgabe eines JSON-Antwort mit Spring 3.0 ist genug zur hinzufügen eines @ResponseBody annotation zusammen mit der @RequestMapping innerhalb einer @Controller. Vorausgesetzt, dass MapppingJacksonJson-Bibliothek geladen wird und dass der client sendet Accept-header mit application/json ist, wird es funktionieren.
3
Antworten
Ich möchte konvertieren von JSON-Strings in java-Objekt, aber die Klasse dieses Objekts enthält abstrakte Felder, die Jackson kann nicht instanziiert und produziert nicht das Objekt. Was ist der einfachste Weg, zu sagen, es über einige default-Implementierung einer
11
Antworten
Angenommen ich habe ein pojo: import org.codehaus.jackson.map.*; public class MyPojo { int id; public int getId() { return this.id; } public void setId(int id) { this.id = id; } public static void main(String args) throws Exception {
1
Antworten
Ich habe eine einfache Anwendung mit Spring-Boot und Jetty. Ich habe einen einfachen controller der Rückgabe ein Objekt, das eine Java-8 ZonedDateTime: public class Device { //... private ZonedDateTime lastUpdated; public Device(String id, ZonedDateTime lastUpdated, int course,
6
Antworten
Ich versuche zu schaffen, das json-Objekt in java und kämpfen: { "notification": { "message": "test", "sound": "sounds/alarmsound.wav", "target": { "apps": [ { "id": "app_id", "platforms": [ "ios" ] } ] } }, "access_token": "access_token" } Hilfe zu
4
Antworten
Dieser Frage ist die nach der Deserialisierung zu Joda-Time DateTime mit jackson-datatype-joda-Modul für Jackson. Gibt es eine Standard-Zeitzone-Datum-strings wird deserialisiert werden? Wenn dem so ist, was ist es? Ist es UTC? Muss ich die Frage, weil die
3
Antworten
Ich bin mit Jackson in meine android-app. Habe ich diese beiden jar-Dateien in meinem build-path: jackson-core-asl-1.0.0.jar jackson-mapper-asl-1.0.0.jar Aber, ich sehe dies in meinem Logcat: 11-24 18:25:15.093: I/dalvikvm(28842): Could not find method org.codehaus.jackson.map.ObjectMapper.getTypeFactory, referenced from method org.springframework.http.converter.json.MappingJacksonHttpMessageConverter.getJavaType 11-24
4
Antworten
Wie mache ich Jackson ' s Methode build() pretty-print für seine JSON-Ausgabe? Hier ist ein Beispiel, dass pretty-prints die hässliche form von JSON-code. Ich brauche die nette version der JSON-code dann convet es zu hässlich fom. Wie
5
Antworten
Zwar ähnlich, Konvertieren von DBObject, um ein POJO mit MongoDB-Java-Treiber meine Frage ist anders, ich bin speziell interessiert mit Jackson für die Zuordnung. Ich habe ein Objekt, welches ich konvertieren möchte, um ein Mongo DBObject-Instanz. Will ich
2
Antworten
Wenn ich versuche, mit Jackson 2.1.1 mit den folgenden jar-Dateien (im Frühjahr 3.2.2), jackson-core-2.1.1.jar jackson-annotations-2.1.1.jar jackson-databind-2.1.1.jar Bekomme ich die folgende exception. java.lang.ClassNotFoundException: org.codehaus.jackson.JsonProcessingException So, ich denke, die Klasse JsonProcessingException enthalten ist, durch die jackson-core-asl-2.1.1.jar Datei (ich bin
2
Antworten
Ich bin gerade erst mit der Jackson-JSON-Bibliothek. Jackson ist eine sehr mächtige Bibliothek, aber es hat eine furchtbar umfangreiche API. Eine Menge Dinge, die getan werden kann, mehrere Möglichkeiten. Das macht es schwer, Ihren Weg zu finden,
9
Antworten
Ich bin der Erstellung einer REST-API, die akzeptieren, die JSON-Anfragen. Teste ich es mit CURL: curl -i -POST -H 'Accept: application/json' -d '{"id":1,"pan":11111}' http://localhost:8080/PurchaseAPIServer/api/purchase Aber immer folgende Fehlermeldung: HTTP/1.1 415 Unsupported Media Type Server: Apache-Coyote/1.1 Content-Type: text/html;charset=utf-8
4
Antworten
v2.1.1, joda-Modul. Ich die konvertieren kann eine json-Datei, um das pojo in einem unit-test mit objectMapper.readValue(file, pojo .Klasse); Jedoch, wenn eine Feder RESTTemplate client ruft die Standard-json-converter konvertieren Sie ein inputStream mit dem domain-Objekt mit Joda-Typen (DateTime
2
Antworten
Habe ich schon verwendet, Frühling Datum, Rest mit Spring-Boot in meinem Projekt. Dieses Projekt hat ein Objekt und ich habe die annotation @JsonFormat, um das Datum zu formatieren Feld, die empfangen werden von meinem Json. Das format
5
Antworten
Arbeite ich an eine REST API, Spring MVC 3.2RC1. Ich bin das Holen einer JPA-entity mit einem org.joda.Zeit.DateTime timestamp in es und lassen Sie den Frühling serialise es in JSON mit @RequestMapping(value = "/foobar", method = RequestMethod.GET,
1
Antworten
Ich versuche zu Deserialisieren eines JSON-array in eine Java-Sammlung mit Jackson. Dies motiviert durch die Antworten auf diese Frage, die ich Letzte Nacht Kann ich ein Exemplar einer Oberklasse und haben eine Besondere Unterklasse instanziiert werden basierend
3
Antworten
Wie der folgende code: public class Main { public class innerPerson{ private String name; public String getName(){ return name; } } public static void main(String args){ ObjectMapper om = new ObjectMapper(); Map<innerPerson, String> map = new HashMap<innerPerson,String>();
2
Antworten
Ich habe einen JSON string wie: "shipping_profiles": { "563": { "name": "name", "value": "value" }, "564": { "name": "name", "value": "value" }, "565": { "name": "name", "value": "value" }, "566": { "name": "name", "value": "value" } }
3
Antworten
Arbeite ich an der Konvertierung einige Modelle in einer spring-boot-REST-API-app mit java 8 ist java.time.LocalDateTime statt joda ist DateTime. Ich will die Zeiten zurück von API-Aufruf, um die Einhaltung der ISO_8601 - format. Motivation: vorwärts kompatibel mit
2
Antworten
Wie kann ich die JSON zurückgeben von spring controller als view oder ModelAndView? Ich bin nicht daran interessiert, mit @ResponseBody annotation. Gibt es eine andere Möglichkeit, dies zu tun? InformationsquelleAutor der Frage Arjun | 2011-05-30
1
Antworten
Ich bin mit Jackson 1.6.4 und Java JDK 6. Möchte ich nicht verwenden Jackson Anmerkungen; ich will unveränderlich Java-Objekte ohne setter. Den beiden Anforderungen scheinen sich im Konflikt. Wenn ich private setter Deserialisierung funktioniert einwandfrei. Ich versuche,
6
Antworten
Ich habe eine User-Klasse, die ich zuordnen möchten JSON mit Jackson. public class User { private String name; private int age; prviate int securityCode; //getters and setters } Ich diese Karte, um einen JSON-string mit - User
2
Antworten
Habe ich ein Objekt mit einem optionalen Feld und kann nicht finden, die richtige Anmerkung zu Modell. Irgendwelche Ideen, was ist die richtige Weise, es zu tun mit Jackson? InformationsquelleAutor der Frage mkorszun | 2013-10-23
10
Antworten
Ich habe ein Objekt mit unbekannten Werten, sagen { "data": [ {"a":..., "dont_know_what_else_is_here":....} ] } Und ich will einfach nur, um den Wert zu speichern von "Daten" als string in eine variable/Datenbank. Wie sollte ich es Lesen
4
Antworten
Hier ist mein Java-code, der verwendet wird, für die de-Serialisierung, ich bin versucht zu konvertieren von json-Strings in java-Objekt. Dabei benutzt habe ich den folgenden code: package ex1jackson; import com.fasterxml.jackson.core.JsonGenerationException; import com.fasterxml.jackson.databind.JsonMappingException; import com.fasterxml.jackson.databind.ObjectMapper; import java.io.IOException; public
4
Antworten
Ich versuche, Jackson konvertieren einige JSON-Daten in Java-Objekte ,die eine Liste von Objekten, um genau zu sein,aber ich bekomme diese Fehlermeldung: org.codehaus.jackson.Karte.JsonMappingException: Kann nicht deserialisiert Instanz entitylayer.Detail aus START_ARRAY token dies ist der code: ObjectMapper mapper =
1
Antworten
Ich bin mit Jackson 2.2.3 und brauchen, um zu konvertieren eine JsonNode Baum in einen string mit sortierten Feld Schlüssel. Es ist völlig unklar ist mir, wie dies zu tun, vor allem, da die gegenüber ist so
9
Antworten
Ich bin mit Jackson sample-code zum Deserialisieren von POJO: ObjectMapper m = new ObjectMapper(); Diese Zeile wirft einen NoSuchMethodError: Exception in thread "main" java.lang.NoSuchMethodError: org.codehaus.jackson.type.JavaType.<init>(Ljava/lang/Class;)V at org.codehaus.jackson.map.type.TypeBase.<init>(TypeBase.java:15) at org.codehaus.jackson.map.type.SimpleType.<init>(SimpleType.java:45) at org.codehaus.jackson.map.type.SimpleType.<init>(SimpleType.java:40) at org.codehaus.jackson.map.type.TypeBindings.<clinit>(TypeBindings.java:18) at org.codehaus.jackson.map.type.TypeFactory._fromType(TypeFactory.java:525) at org.codehaus.jackson.map.type.TypeFactory.type(TypeFactory.java:61)
1
Antworten
Gibt es eine Möglichkeit zu sagen, Jackson UTF-8-Codierung bei der Verwendung von ObjectMapper zum serialisieren und Deserialisieren von Objekten? InformationsquelleAutor der Frage Patricio | 2012-04-04
2
Antworten
Ich bin mit Jackson JSON Processor für meine app.Inklusive dieses mit compile 'com.fasterxml.jackson.core:jackson-databind:2.4.2' compile 'com.fasterxml.jackson.core:jackson-annotations:2.4.2'. Und meine proguard-Konfiguration ist. ## BEGIN -- Google Play Services proguard.txt -keep class * extends java.util.ListResourceBundle { protected java.lang.Object getContents(); } #
3
Antworten
ist es möglich, zu Deserialisieren Enumerationen, die eine eins-basierenden index? enum Status { Active, Inactive } {status": 1} bedeutet Status.Aktiv, aber Jackson macht es Status.Inaktiv 🙁 InformationsquelleAutor der Frage Dirk | 2012-01-09
4
Antworten
JSON, die gesendet werden: { "Banner": "ABC" } Java-Modell: ... @JsonIgnoreProperties(ignoreUnknown = true) @JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL) public class BannerData implements java.io.Serializable { private static final long serialVersionUID = 5664846645733319592L; @JsonProperty(value = "Banner") private String banner; public String
5
Antworten
Ich konvertieren möchten, die folgende JSON-string in ein java-Objekt: 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, um es einfach so etwas wie:
2
Antworten
Ich bin mit Jackson und ich habe Probleme, wenn ich versuche ein Objekt Deserialisieren bekomme ich die folgende Fehlermeldung: com.fasterxml.jackson.databind.JsonMappingException: Can not construct instance of net.MyAbstractClass, problem: abstract types either need to be mapped to concrete types,