1. 业务需求
- 常常开发业务中有字段相似的两个类,需要把一个类的对象的字段值赋给另外一个类的对象
2. 代码实现
import com.alibaba.fastjson.JSONObject;
/**
* fastjson 两个类的对象相互转换,
* 1.如果存在相同字段则会自动接收字段的值;
* 2.若不存在相同字段获得是一个空对象,不会抛出异常
*
*/
public class TestFastJson {
public static void main(String[] args) {
A a = new A();
a.setA1("a1");
a.setA2("a2");
a.setA3("a3");
B b = JSONObject.parseObject(JSONObject.toJSONString(a), B.class);
System.out.println(b.toString());
C c =