开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
Jackson首页、文档和下载 - 高性能的 JSON 处理 - 开源中国社区
Float_left Icon_close
全部项目分类
我要评价
Apache
Java 查看源码»
跨平台
分享
收藏
611 人收藏
收录时间:2009-12-09
Jackson 详细介绍

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

示例:

{
   : {  : ,  :  },
   : ,
   : ,
   : 
}
 class User {
      Gender { MALE, FEMALE };

      class Name {
        _first, _last;

        getFirst() {  _first; }
        getLast() {  _last; }

       void setFirst( s) { _first = s; }
       void setLast( s) { _last = s; }
    }

     Gender _gender;
     Name _name;
      _isVerified;
     [] _userImage;

     Name getName() {  _name; }
      isVerified() {  _isVerified; }
     Gender getGender() {  _gender; }
     [] getUserImage() {  _userImage; }

     void setName(Name n) { _name = n; }
     void setVerified( b) { _isVerified = b; }
     void setGender(Gender g) { _gender = g; }
     void setUserImage([] b) { _userImage = b; }
}
ObjectMapper mapper =  ObjectMapper(); User user = mapper.readValue( File(), User.class);

从上面例子可看到,使用也是非常的方便。

Jackson

选择将代码托管在码云
你还在等什么

可能是中国最大最好的代码托管平台


大家对 Jackson 的评论 (全部 9 条评论)
{{repayCom.userName}}
卖萌的程序猿
这个在处理复杂对象的时候,功能是最全,最可靠的,gson在处理泛型的时候需要指定,fastjson支持不好
沉沦1号
感觉不好用!还是谷歌的Gson好用些!!
巴蛮子
#Jackson# 从JSON到对象反序列化时,如果不想让JSON中没有的属性为null,可以在java类中设定该属性初始值为空字符串 https://stackoverflow.com/a/20655358
白菜100
json转换 feature #Jackson#
lxw2012
授权协议: LGPL 不正确, 我看包下的授权协议是apache协议。 #Jackson#
Jackson 相关博客
顶部