读书人

Jackson 使用方法 精简

发布时间: 2012-09-24 13:49:41 作者: rapoo

Jackson 使用方法 简要

Jackson 是一个 Java 用来处理 JSON 格式数据的类库,性能非常好。

?

示例:

?

{  "name" : { "first" : "Joe", "last" : "Sixpack" },  "gender" : "MALE",  "verified" : false,  "userImage" : "Rm9vYmFyIQ=="}
public class User {    public enum Gender { MALE, FEMALE };    public static class Name {      private String _first, _last;      public String getFirst() { return _first; }      public String getLast() { return _last; }      public void setFirst(String s) { _first = s; }      public void setLast(String s) { _last = s; }    }    private Gender _gender;    private Name _name;    private boolean _isVerified;    private byte[] _userImage;    public Name getName() { return _name; }    public boolean isVerified() { return _isVerified; }    public Gender getGender() { return _gender; }    public byte[] getUserImage() { return _userImage; }    public void setName(Name n) { _name = n; }    public void setVerified(boolean b) { _isVerified = b; }    public void setGender(Gender g) { _gender = g; }    public void setUserImage(byte[] b) { _userImage = b; }}
ObjectMapper mapper = new ObjectMapper(); // can reuse, share globallyUser user = mapper.readValue(new File("user.json"), User.class);

读书人网 >开源软件

热点推荐