import com.google.gson.Gson;
public class Main {
public static void main(String[] args) {
System.out.println("Hello World!");
String jsonStr1 = "{\"id\":\"1\",\"brand\":\"dazhong\"}";
Car car1 = new Gson().fromJson(jsonStr1,Car.class);
System.out.println(car1.getId());
System.out.println(car1.getBrand());
System.out.println("------------------------------------");
String jsonStr2 = "{\"id\":\"2\"}"; //少一个属性,可以
Car car2 =new Gson().fromJson(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 = new Gson().fromJson(jsonStr3,Car.class);
System.out.println(car3.getId());
System.out.println(car3.getBrand());
}
}
/*
Hello World!
1
dazhong
------------------------------------
2
null
------------------------------------
3
dazhong*/
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;
}
}