Java:json Analytical Tool Jacksonjackson Basic 1.Maven Project Introduction
<!--HTTPS://MVNREPOSITORY.COM/ARTIFACT/ORG.CODEHAUS.JACKSON/JACKSON-CORE-ASL--><dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-core-asl</artifactId> <version>1.9.13</version></dependency>
2. How to use
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);} }
3. Ignore unknown fields using annotations
Import com.fasterxml.jackson.annotation.JsonIgnoreProperties; @JsonIgnoreProperties (Ignoreunknown = true) public Class Stuff { private String stuff_name; Private Integer Stuff_number; Private Double Stuff_price; Private String stuff_bid_id; . . . . . . }
Java:json Analysis Tool Jackson