JSON

Java JSON处理类库Jackson 码农网

字号+ 作者:H5之家 来源:H5之家 2017-06-03 12:02 我要评论( )

Jackson是一款为Java平台提供的一套数据处理类库工具,Jackson的主要功能是提供JSON解析和生成,另外,Jackson还提供额外的类库以支持处理Avro,CBOR,CSV,Smile,X

本文由码农网 – 小峰原创,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划!

Jackson是一款为Java平台提供的一套数据处理类库工具,Jackson的主要功能是提供JSON解析和生成,另外,Jackson还提供额外的类库以支持处理Avro,CBOR,CSV,Smile,XML和YAML,功能十分强大,在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 globally User user = mapper.readValue(new File("user.json"), User.class);

Jackson作为一款JSON处理类库工具,使用起来也非常方便。

本文链接:
本文作者:码农网 – 小峰
原创作品,转载必须在正文中标注并保留原文链接和作者等信息。]

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • Json字符相关资料

    Json字符相关资料

    2017-06-03 09:02

  • JSON基础知识与Javascript解析方式分析

    JSON基础知识与Javascript解析方式分析

    2017-06-03 09:02

  • java中处理json数据方法_ jsonobject使用详解

    java中处理json数据方法_ jsonobject使用详解

    2017-06-02 18:02

  • JSON级联表单实例

    JSON级联表单实例

    2017-06-01 12:05

网友点评