Domande taggate «jackson»

Jackson è una libreria Java per la gestione di attività come lettura e scrittura (analisi / generazione) e associazione di dati a / da oggetti Java. Sebbene utilizzato principalmente per JSON, Jackson supporta anche molti altri formati di dati come Avro, CBOR, CSV, Proprietà Java, Protobuf, Smile, XML e YAML.


9
Come serializzare Joda DateTime con il processore Jackson JSON?
Come faccio a convincere Jackson a serializzare il mio oggetto Joda DateTime secondo uno schema semplice (come "dd-MM-yyyy")? Ho provato: @JsonSerialize(using=DateTimeSerializer.class) private final DateTime date; Ho anche provato: ObjectMapper mapper = new ObjectMapper() .getSerializationConfig() .setDateFormat(df); Grazie!
118 java  json  jodatime  jackson 

4
Jackson come trasformare JsonNode in ArrayNode senza casting?
Sto cambiando la mia libreria JSON da org.json a Jackson e voglio migrare il codice seguente: JSONObject datasets = readJSON(new URL(DATASETS)); JSONArray datasetArray = datasets.getJSONArray("datasets"); Ora a Jackson ho quanto segue: ObjectMapper m = new ObjectMapper(); JsonNode datasets = m.readTree(new URL(DATASETS)); ArrayNode datasetArray = (ArrayNode)datasets.get("datasets"); Tuttavia non mi piace il …
116 java  arrays  json  jackson 


4
JsonMappingException: dal token START_ARRAY
Dato il seguente file .json: [ { "name" : "New York", "number" : "732921", "center" : [ "latitude" : 38.895111, "longitude" : -77.036667 ] }, { "name" : "San Francisco", "number" : "298732", "center" : [ "latitude" : 37.783333, "longitude" : -122.416667 ] } ] Ho preparato due classi per …
112 java  arrays  json  jackson 


8
Perché quando un costruttore viene annotato con @JsonCreator, i suoi argomenti devono essere annotati con @JsonProperty?
In Jackson, quando annoti un costruttore con @JsonCreator, devi annotare i suoi argomenti con @JsonProperty. Quindi questo costruttore public Point(double x, double y) { this.x = x; this.y = y; } diventa questo: @JsonCreator public Point(@JsonProperty("x") double x, @JsonProperty("y") double y) { this.x = x; this.y = y; } Non …

6
Come modificare JsonNode in Java?
Devo modificare il valore di un attributo JSON in Java, posso ottenere il valore correttamente ma non posso modificare il JSON. ecco il codice qui sotto JsonNode blablas = mapper.readTree(parser).get("blablas"); for (JsonNode jsonNode : blablas) { String elementId = jsonNode.get("element").asText(); String value = jsonNode.get("value").asText(); if (StringUtils.equalsIgnoreCase(elementId, "blabla")) { if(value != …
109 java  json  jackson 

3
Jackson e riferimenti di tipo generico
Voglio usare la libreria jackson json per un metodo generico come segue: public MyRequest<T> tester() { TypeReference<MyWrapper<T>> typeRef = new TypeReference<MyWrapper<T>>(); MyWrapper<T> requestWrapper = (MyWrapper<T>) JsonConverter.fromJson(jsonRequest, typeRef); return requestWrapper.getRequest(); } ... public class MyWrapper<T> { private MyRequest<T> request; public MyRequest<T> getRequest() { return request; } public void setRequest(MyRequest<T> request) { …
107 java  json  generics  jackson 

11
Come posso chiamare il deserializzatore predefinito da un deserializzatore personalizzato in Jackson
Ho un problema con il mio deserializzatore personalizzato a Jackson. Voglio accedere al serializzatore predefinito per popolare l'oggetto in cui deserializzo. Dopo il popolamento, farò alcune cose personalizzate, ma prima deserializzare l'oggetto con il comportamento Jackson predefinito. Questo è il codice che ho al momento. public class UserEventDeserializer extends StdDeserializer<User> …

12
Come posso includere JSON grezzo in un oggetto usando Jackson?
Sto cercando di includere JSON non elaborato all'interno di un oggetto Java quando l'oggetto è (de) serializzato utilizzando Jackson. Per testare questa funzionalità, ho scritto il seguente test: public static class Pojo { public String foo; @JsonRawValue public String bar; } @Test public void test() throws JsonGenerationException, JsonMappingException, IOException { …

10
Come personalizzare il mapper Jackson JSON utilizzato implicitamente da Spring Boot?
Sto usando Spring Boot (1.2.1), in modo simile al tutorial sulla creazione di un servizio Web RESTful : @RestController public class EventController { @RequestMapping("/events/all") EventList events() { return proxyService.getAllEvents(); } } Quindi, sopra, Spring MVC utilizza implicitamente Jackson per serializzare il mio EventListoggetto in JSON. Ma voglio fare alcune semplici …

12
Come disabilito fail_on_empty_beans in Jackson?
Usando jackson 2.1, come faccio a disabilitare il fail_on_empty beansmessaggio di errore che sembra voler disabilitare? Presumo che questa sia solo la cosa più semplice del mondo, ma diavolo è tardi e non sono stato in grado di trovare un semplice tutorial o qualcosa di particolarmente ovvio dal api. SerializationFactory? …
99 java  jackson 

13
Jackson databind enum case insensitive
Come posso deserializzare una stringa JSON che contiene valori enum che non fanno distinzione tra maiuscole e minuscole? (utilizzando Jackson Databind) La stringa JSON: [{"url": "foo", "type": "json"}] e il mio Java POJO: public static class Endpoint { public enum DataType { JSON, HTML } public String url; public DataType …

5
Deserializza JSON in ArrayList <POJO> utilizzando Jackson
Ho una classe Java MyPojoche mi interessa deserializzare da JSON. Ho configurato una classe MixIn speciale MyPojoDeMixIn, per aiutarmi con la deserializzazione. MyPojoha solo variabili di istanza inte Stringcombinate con getter e setter appropriati. MyPojoDeMixInassomiglia a questo: public abstract class MyPojoDeMixIn { MyPojoDeMixIn( @JsonProperty("JsonName1") int prop1, @JsonProperty("JsonName2") int prop2, @JsonProperty("JsonName3") …
97 java  json  mapping  jackson 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.