Pytania otagowane jako jackson

Jackson to biblioteka Java do obsługi zadań, takich jak czytanie i pisanie (analizowanie / generowanie) oraz wiązanie danych z / do obiektów Java. Chociaż używany głównie w formacie JSON, Jackson obsługuje również wiele innych formatów danych, takich jak Avro, CBOR, CSV, Java Properties, Protobuf, Smile, XML i YAML.


10
Jak przekonwertować ciąg JSON na mapę <Ciąg, Ciąg> za pomocą Jackson JSON
Próbuję zrobić coś takiego, ale to nie działa: Map&lt;String, String&gt; propertyMap = new HashMap&lt;String, String&gt;(); propertyMap = JacksonUtils.fromJSON(properties, Map.class); Ale IDE mówi: Niesprawdzone przypisanie Map to Map&lt;String,String&gt; Jak to zrobić? Używam tylko Jacksona, ponieważ to jest już dostępne w projekcie, czy istnieje natywny sposób konwersji Java do / z JSON? …
184 java  jackson 

9
Kiedy używana jest właściwość @JsonProperty i do czego służy?
Ten stan „fasoli” fasoli: public class State { private boolean isSet; @JsonProperty("isSet") public boolean isSet() { return isSet; } @JsonProperty("isSet") public void setSet(boolean isSet) { this.isSet = isSet; } } jest wysyłany przewodowo za pomocą wywołania zwrotnego „sukces” ajax: success : function(response) { if(response.State.isSet){ alert('success called successfully) } Czy wymagana …
183 java  ajax  jackson 


9
Konwersja obiektów Java do JSON za pomocą Jacksona
Chcę, aby mój JSON wyglądał tak: { "information": [{ "timestamp": "xxxx", "feature": "xxxx", "ean": 1234, "data": "xxxx" }, { "timestamp": "yyy", "feature": "yyy", "ean": 12345, "data": "yyy" }] } Dotychczasowy kod: import java.util.List; public class ValueData { private List&lt;ValueItems&gt; information; public ValueData(){ } public List&lt;ValueItems&gt; getInformation() { return information; } …
166 java  json  object  jackson 

8
Konwertuj ciąg JSON na wyjście JSON Pretty Print przy użyciu Jacksona
To jest ciąg JSON, który mam: {"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}]} Muszę przekonwertować powyższy JSON Stringna Pretty Print JSON Output (używając Jacksona), jak poniżej: { "attributes": [ { "nm": "ACCOUNT", "lv": [ { "v": { "Id": null, "State": null }, "vt": "java.util.Map", "cn": 1 } ], "vt": "java.util.Map", "status": "SUCCESS", "lmd": 13585 }, { …

9
Jackson: jak zapobiec serializacji pola
Mam klasę encji z polem hasła: class User { private String password; //setter, getter.. } Chcę, aby to pole zostało pominięte podczas serializacji. Ale nadal powinien być w stanie DEserialize. Jest to potrzebne, aby klient mógł wysłać mi nowe hasło, ale nie może odczytać obecnego. Jak mam to osiągnąć z …
163 java  json  jackson 

7
Jackson pokonuje podkreślenia na korzyść obudowy wielbłąda
Pobieram ciąg JSON z Internetu; jak większość JSON, widziałem, że zawiera długie klucze, które są oddzielone podkreśleniami. Zasadniczo moim celem jest deserializacja JSON w obiekty java, ale nie używam podkreślenia w kodzie java. Na przykład, mogę mieć Userklasę z firstNamepolem w przypadku wielbłąda, jednocześnie muszę jakoś powiedzieć Jacksonowi, aby zamapował …
160 java  jackson 

9
Format daty Mapowanie do JSON Jackson
Mam format daty pochodzący z API w następujący sposób: "start_time": "2015-10-1 3:00 PM GMT+1:00" Który jest RRRR-DD-MM HH: MM Am / pm GMT timestamp. Mapuję tę wartość do zmiennej Date w POJO. Oczywiście pokazuje błąd konwersji. Chciałbym wiedzieć 2 rzeczy: Jakiego formatowania potrzebuję, aby przeprowadzić konwersję w Jackson? Czy data …
154 java  json  date  jackson  pojo 

14
Format Java 8 LocalDate Jackson
Dla java.util.Date kiedy to zrobię @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd/MM/yyyy") private Date dateOfBirth; następnie w żądaniu JSON, kiedy wysyłam { {"dateOfBirth":"01/01/2000"} } to działa. Jak mam to zrobić dla pola LocalDate Java 8 ? Próbowałem mieć @JsonDeserialize(using = LocalDateDeserializer.class) @JsonSerialize(using = LocalDateSerializer.class) private LocalDate dateOfBirth; To nie zadziałało. Czy …
152 java  json  jackson  jax-rs  resteasy 

10
Różne nazwy właściwości JSON podczas serializacji i deserializacji
Czy jest możliwe: mieć jedno pole w klasie, ale różne nazwy dla niego podczas serializacji / deserializacji w bibliotece Jacksona? Na przykład mam klasę „Coordiantes”. class Coordinates{ int red; } W przypadku deserializacji z JSON chcesz mieć taki format: { "red":12 } Ale kiedy zserializuję obiekt, wynik powinien być taki: …
149 java  json  jackson 


4
Konwertuj JsonNode na POJO
Może się to wydawać trochę niezwykłe, ale szukam skutecznego sposobu na przekształcenie / zmapowanie pliku JsonNodea POJO. Przechowuję niektóre informacje o moim modelu w plikach json i muszę obsługiwać kilka wersji mojego modelu. To, co robię, to załadowanie pliku json do pamięci w JsonNode, zastosowanie kilku strategii przechowywania wersji, aby …
143 java  json  jackson 

8
Ładnie drukuje JSON z ObjectMapper Jacksona 2.2
W tej chwili mam wystąpienie org.fasterxml.jackson.databind.ObjectMapperi chciałbym uzyskać plik Stringz ładnym JSON. Wszystkie wyniki moich wyszukiwań w Google przyniosły Jackson 1.x sposoby zrobienia tego i nie mogę znaleźć właściwego, niezalecanego sposobu zrobienia tego w wersji 2.2. Chociaż nie uważam, że kod jest absolutnie niezbędny do tego pytania, oto, co mam …
141 java  json  jackson 

8
Serializacja Jacksona: ignoruj ​​puste wartości (lub null)
Obecnie używam jackson 2.1.4 i mam problemy z ignorowaniem pól podczas konwertowania obiektu na ciąg JSON. Oto moja klasa, która działa jako obiekt do konwersji: public class JsonOperation { public static class Request { @JsonInclude(Include.NON_EMPTY) String requestType; Data data = new Data(); public static class Data { @JsonInclude(Include.NON_EMPTY) String username; …
138 java  json  jackson 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.