Jackson (API) - Jackson (API)
Stabilní uvolnění | 2.10.0 / 26. září 2019 |
---|---|
Úložiště | |
Operační systém | Cross-platform |
Typ | API pro JSON |
Licence | Licence Apache 2.0 |
webová stránka | github |
v výpočetní, Jackson je vysoce výkonný JSON procesor pro Jáva. Jeho vývojáři vychvalovali kombinaci rychlých, správných, lehkých a ergonomických atributů knihovny.[1][2]
Implementace
Jackson poskytuje několik přístupů k práci s JSON, včetně používání anotací vazby POJO třídy pro jednoduché případy použití.[3][1]
Příklad použití
Ukázkový kód pro čtení a zápis pomocí POJO může vypadat takto:[1]
veřejnost třída ReadWriteJackson { veřejnost statický prázdnota hlavní(Tětiva[] args) hodí IOException { ObjectMapper mapovač = Nový ObjectMapper(); Tětiva jsonInput = "{" id ": 0, " firstName ": " Robin ", " lastName ": " Wilson "}"; Osoba q = mapovač.readValue(jsonInput, Osoba.třída); Systém.ven.tisk(„Číst a analyzovat osobu z JSON:“ + q); Osoba str = Nový Osoba("Roger", "Králičí"); Systém.ven.tisk("Objekt osoby" + str + "jako JSON ="); mapovač.writeValue(Systém.ven, str); }}