JSON転Object方式

843 ワード

以下は、一部のコードクリップです.
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);

皆さんにおすすめです.