FastJson转为对象

来源:互联网 发布:多玩魔兽数据库7.0 编辑:程序博客网 时间:2024/05/17 02:34
import com.alibaba.fastjson.JSON;public class Main {    public static void main(String[] args) {        System.out.println("Hello World!");        String jsonStr1 = "{\"id\":\"1\",\"brand\":\"dazhong\"}";        Car car1 = JSON.parseObject(jsonStr1, Car.class);        System.out.println(car1.getId());        System.out.println(car1.getBrand());        System.out.println("------------------------------------");        String jsonStr2 = "{\"id\":\"2\"}"; //少一个属性,可以        Car car2 = JSON.parseObject(jsonStr2, Car.class);        System.out.println(car2.getId());        System.out.println(car2.getBrand());        System.out.println("------------------------------------");        String jsonStr3 = "{\"id\":\"3\",\"brand\":\"dazhong\",\"producer\":\"DaZhong\"}";//多一个属性,可以        Car car3 = JSON.parseObject(jsonStr3, Car.class);        System.out.println(car3.getId());        System.out.println(car3.getBrand());    }}/*Hello World!1dazhong------------------------------------2null------------------------------------3dazhong*/
public class Car {    private Integer id ;    private String brand;    public Integer getId() {        return id;    }    public void setId(Integer id) {        this.id = id;    }    public String getBrand() {        return brand;    }    public void setBrand(String brand) {        this.brand = brand;    }}


0 0
原创粉丝点击