您的位置 首页 java

Java进阶学习:JSON解析利器JackSon

Java :JSON解析利器JackSon

JackSon基础

1. Maven 项目引入

 <!--  -->
<dependency>  
  <groupId>org.codehaus.jackson</groupId> 
<artifactId>jackson-core-asl</artifactId>  
<version>1.9.13</version></dependency>  

2.使用方式

 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.使用注解忽略未知字段

 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解析利器JackSon

文章地址:https://www.zhihuclub.com/193944.shtml

关于作者: 智云科技

热门文章

网站地图