Klausimai pažymėti „jackson“

Džeksonas yra „Java“ biblioteka, skirta apdoroti užduotis, pvz., Skaityti ir rašyti (analizuoti / generuoti), ir duomenų prijungimą prie „Java“ objektų. Nors jis dažniausiai naudojamas JSON, „Jackson“ taip pat palaiko daug kitų duomenų formatų, tokių kaip „Avro“, „CBOR“, „CSV“, „Java“ savybės, „Protobuf“, „Smile“, „XML“ ir „YAML“.
6
atsakymai

Kaip naudoti Jackson deserialize objektų masyvą

Džeksono duomenų įpareigojanti dokumentacija rodo, kad Džeksonas palaiko „visų palaikomų tipų masyvų“ deserializaciją, tačiau negaliu nustatyti tikslios sintaksės. Vienam objektui norėčiau padaryti: // json input {"id": ...
yra nustatyta birželio 14 d. 11 val
15
atsakymai

Kaip pasakyti „Jackson“ ignoruoti lauką serializavimo metu, jei jos vertė yra nulinė?

Kaip konfigūruoti „Jackson“ ignoruoti lauko vertę serializavimo metu, jei ši lauko vertė yra nulinė. Pavyzdžiui: viešoji klasė „SomeClass“ {// kokių lizdų anotacija sukelia „jackson“ praleisti šią vertę, jei tai yra null, bet ...
nustatyti 01 rug. '12 13:40
34
atsakymai

Džeksonas su JSON: neatpažintas laukas, nepažymėtas kaip neišmanantis

Turiu konvertuoti tam tikrą JSON eilutę į Java objektą. Aš naudoju Džeksoną JSON valdymui. Aš nekontroliuoju JSON įvesties (perskaičiau iš žiniatinklio paslaugos). Tai mano JSON įvestis: {"wrapper": [{"id": "13", "name": "Fred"}]} Štai supaprastintas pavyzdys naudojant ...
gruodžio 20 d '10, 7:02
10
atsakymai

Ignoruojant naujus JSON objektų laukus naudojant „Jackson“

Aš naudoju „Jackson JSON“ biblioteką tam, kad konvertuoti kai kuriuos JSON objektus į „POJO“ klases „Android“ programoje. Problema yra ta, kad JSON objektai gali keisti ir pridėti naujus laukus skelbdami programą, tačiau dabar jie bus sugadinti ...
Nustatyta kovo 28 d. 11 val
5
atsakymai

Jackson v. Gson

Kai ieškojote kai kurių JSON bibliotekų, aš pagaliau baigiau šiuos du: „Jackson Google GSon“, kurį aš šiek tiek dalį „GSON“, bet „neto“ žodis yra tas, kad „GSon“ patiria tam tikrą dangiškos veiklos problemą (pagal ...
Nustatykite kovo 04 d. 10 val
10
atsakymai

„JsonMappingException“: nėra tinkamo tipo konstruktoriaus, kurio tipas [paprastas tipas, klasė]: negali sukurti egzemplioriaus iš JSON objekto

Bandydamas gauti JSON užklausą ir ją apdoroti gaunu šią klaidą: org.codehaus.jackson.map.JsonMappingException: Nerasta tinkamo konstruktoriaus tipo [paprastas tipas, klasė com.myweb.ApplesDO]: negalite sukurti egzemplioriaus iš objekto ...
nustatyti 02 sp '11 13:16
18
atsakymai

Begalinis rekursas su Džeksono JSON ir Hibernate JPA išlaisvinimu

Kai bandau konvertuoti JPA objektą, turintį dvikrypčią asociaciją JSON, aš vis tiek gaunu org.codehaus.jackson.map.JsonMappingException: Infinite recursion (StackOverflowError) Viskas, ką radau, yra ši gija, kuri iš esmės ...
yra nustatyta liepos 24 d. 10 val
4
atsakymai

Ar turiu deklaruoti „ObjectMapper Jackson“ kaip statinį lauką?

„Jackson ObjectMapper“ klasės biblioteka atrodo saugi. Ar tai reiškia, kad turiu pasakyti savo ObjectMapper kaip statinį lauką, kaip ši klasė Me {privatus statinis galutinis ObjectMapper mapper = naujas ObjectMapper (); } vietoj ...
nustatyti spalio 11 d. '10, 19:08
12
atsakymai

Konvertuokite JSON duomenis į „Java“ objektą

Noriu pasiekti „Java“ veiksmų metodo ypatybes iš JSON eilutės. Straipsnį galite gauti tiesiog sakydami „myJsonString“ = object.getJson (). Žemiau pateikiamas pavyzdys, kaip linija gali atrodyti: {'title': 'Computing andInformationssystem' ...
lapkričio 6 d. '09 5:54 val
6
atsakymai

Nulinės vertės reprezentavimas „Json“

Koks yra tinkamiausias būdas grąžinti nulines reikšmes JSON? Ar yra kitų pirmenybių pirmenybėms? Pvz., Jei mano serveryje esantis objektas yra „Integer“, vadinamas „myCount“, neturinčio jokios vertės, teisingiausias šios vertės JSON būtų: ...
nustatytas sausio 14 d '14, 21:19
5
atsakymai

Kaip analizuoti JSON eilutę Džonsone?

Tai turėtų būti taip paprasta, bet aš tiesiog to nerandu, bandydamas išsisukti. Turiu gauti JSON eilutę, pavyzdžiui, {"k1": v1, "k2": v2}, analizuojama kaip JsonNode. JsonFactory gamykla = nauja JsonFactory (); JsonParser jp = factory.creat ...
nustatyti 06 rugsėjis '10, 22:57
10
atsakymai

„Java 8“ java.time serializacija / deserializacija naudojant „Jackson JSON“ žemėlapius

Kaip naudotis „Jackson JSON“ programa su „Java 8 LocalDateTime“? org.codehaus.jackson.map.JsonMappingException: negalite sukurti [paprasto tipo, klasės java.time.LocalDateTime] tipo vertės iš JSON eilutės; Nėra vieno eilutės / gamyklos metodo (per ...
15 Jan '15 - 0:08
5
atsakymai

kaip nurodyti domeną naudoti tik laukus - pageidautina pasauliniu mastu

Pagal nutylėjimą „Jock“ elgesys pasirodo, kad naudoja ir savybes („getters“ ir „seters“), ir laukus, skirtus serijonavimui ir dezisserizavimui. Norėčiau naudoti laukus kaip kanoninį serializacijos konfigūracijos šaltinį ir todėl nenoriu ...
nustatytas rugpjūčio 18 d '11 13:10
9
atsakymai

Džeksonas: kaip užkirsti kelią lauko serializacijai

Turiu subjekto klasę su slaptažodžio lauku: klasės naudotojas {privatus eilutės slaptažodis; // setter, getter ..} Noriu, kad šis laukas būtų praleistas serializavimo metu. Bet jis vis dar turės DEserialize. Tai būtina, kad klientas ...
nustatyti 02 vas '12 16:10
8
atsakymai

Kaip konvertuoti JSON eilutę į žemėlapį <String, String> naudojant „Jackson JSON“

Stengiuosi kažką panašaus padaryti, bet tai neveikia: Žemėlapis <String, String> propertyMap = naujas HashMap <String, String> (); propertyMap = JacksonUtils.fromJSON (savybės, Map.class); Tačiau IDE sako: Nepažymėtas žemėlapis į žemėlapį <...
Nustatykite kovo 26 d. 10 val. 19:46