首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

Jackson 使用方法 精简

2012-09-24 
Jackson 使用方法 简要Jackson 是一个 Java 用来处理 JSON 格式数据的类库,性能非常好。?示例:?{name : {

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);

热点排行