fbpx
Wikipedia

Jackson (API)

In computing, Jackson is a high-performance JSON processor for Java. Its developers extol the combination of fast, correct, lightweight, and ergonomic attributes of the library.[1][2]

Jackson
Stable release
2.14.2 / January 29, 2023; 10 months ago (2023-01-29)
Repository
  • github.com/FasterXML/jackson.git
Operating systemCross-platform
TypeAPI for JSON
LicenseApache License 2.0
Websitegithub.com/FasterXML/jackson 

Implementation edit

Jackson provides multiple approaches to working with JSON, including using binding annotations on POJO classes for simple use cases.[3][1]

Usage example edit

Sample code for reading and writing with POJOs may look like the following:[1]

public class ReadWriteJackson {  public static void main(String[] args) throws IOException {  ObjectMapper mapper = new ObjectMapper();    String jsonInput = "{\"id\":0,\"firstName\":\"Robin\",\"lastName\":\"Wilson\"}";  Person q = mapper.readValue(jsonInput, Person.class);  System.out.println("Read and parsed Person from JSON: " + q);    Person p = new Person("Roger", "Rabbit");  System.out.print("Person object " + p + " as JSON = ");  mapper.writeValue(System.out, p);  } } 

References edit

  1. ^ a b c . FasterXML. FasterXML. Archived from the original on 11 February 2016. Retrieved 12 February 2016.
  2. ^ Young, T.M. (2013). The Jackson Cookbook. Leanpub.
  3. ^ Darwin, I.F. (2014). Java Cookbook (3rd ed.). Sebastopol, USA: O'Reilly. pp. 656–657.

External links edit

jackson, computing, jackson, high, performance, json, processor, java, developers, extol, combination, fast, correct, lightweight, ergonomic, attributes, library, jacksonstable, release2, january, 2023, months, 2023, repositorygithub, fasterxml, jackson, gitop. In computing Jackson is a high performance JSON processor for Java Its developers extol the combination of fast correct lightweight and ergonomic attributes of the library 1 2 JacksonStable release2 14 2 January 29 2023 10 months ago 2023 01 29 Repositorygithub wbr com wbr FasterXML wbr jackson wbr gitOperating systemCross platformTypeAPI for JSONLicenseApache License 2 0Websitegithub wbr com wbr FasterXML wbr jackson Contents 1 Implementation 2 Usage example 3 References 4 External linksImplementation editJackson provides multiple approaches to working with JSON including using binding annotations on POJO classes for simple use cases 3 1 Usage example editSample code for reading and writing with POJOs may look like the following 1 public class ReadWriteJackson public static void main String args throws IOException ObjectMapper mapper new ObjectMapper String jsonInput id 0 firstName Robin lastName Wilson Person q mapper readValue jsonInput Person class System out println Read and parsed Person from JSON q Person p new Person Roger Rabbit System out print Person object p as JSON mapper writeValue System out p References edit a b c History FasterXML FasterXML Archived from the original on 11 February 2016 Retrieved 12 February 2016 Young T M 2013 The Jackson Cookbook Leanpub Darwin I F 2014 Java Cookbook 3rd ed Sebastopol USA O Reilly pp 656 657 External links editjackson on GitHub Retrieved from https en wikipedia org w index php title Jackson API amp oldid 1141294571, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.