1. 程式人生 > >JSON轉Object的方式

JSON轉Object的方式

以下為部分程式碼片段:

import com.alibaba.fastjson.JSONObject;

Object obj = new Object(); //obj是一個有user相同屬性的物件
User user = JSONObject.parseObject(JSON.toJSONString(user), User.class);

這種方式會將物件中的Integer等型別的屬性值丟棄,得到的為null。

換一種物件轉換方式:

ObjectMapper mapper=new ObjectMapper();
User user = mapper.convertValue(user, User.class
);

推薦大家使用。