From Wikipedia, the free encyclopedia
High-performance JSON processor for Java
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 provides multiple approaches to working with JSON, including using binding annotations on POJO classes for simple use cases.[3][1]
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); } }
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4