jackson 忽略多余字段_Java进阶学习:JSON解析利器JackSon

Java:JSON解析利器JackSon

JackSon基础

1.Maven项目引入

org.codehaus.jackson jackson-core-asl  1.9.13

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;     . . . . . .  }
ddb2d6401e190a77a124da0333630070.gif
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值