转自: https://github.com/FasterXML/jackson

重要的是: jackson 支持 第三方数据类型 jsonobject jsonarray( json.org/java)

如下所说:

Active Jackson projects

Most projects listed below are lead by Jackson development team; but some by other at-large Jackson community members. We try to keep versioning of modules compatible to reduce confusion regarding which versions work together.

Core modules

Core modules are the foundation on which extensions (modules) build upon. These are three and they are known as:

Streaming (docs) ("jackson-core") defines low-level streaming API, and includes JSON-specific implementations

Annotations (docs) ("jackson-annotations") contains standard Jackson annotations

Databind (docs) ("jackson-databind") implements data-binding (and object serialization) support on streaming package; it depends both on streaming and annotations packages

Third-party datatype modules

These extensions are plug-in Jackson Modules (registered with ObjectMapper.registerModule()), and add support for datatypes of various commonly used Java libraries, by adding serializers and deserializers so that Jackson databind package (ObjectMapper / ObjectReader / ObjectWriter) can read and write these types.

Guava: support for many of Guava datatypes.

Hibernate: support for Hibernate features (lazy-loading, proxies)

Joda: support for types of Joda date/time library datatypes

JDK7: support for JDK 7 data types not included in previous versions

JDK8: support for JDK 8 data types not included in previous versions, including Optional (but excluding new Date types which are in JSR-310 module above)

JSR-310: support for "Java 8 Dates" (ones added in JDK 8)

Also, for pre-Java8 users can use "ThreeTen" module for backport on Java7

JSR-353: support for "Java JSON API" types (specifically, its tree model objects)

org.json: support for "org.json JSON lib" types like JSONObject, JSONArray

Yandex Bolts support for reading/writing types defined by Yandex Bolts collection types (Functional Programming inspired immutable collections)

java中Jackson_java 中的好东西 jackson相关推荐

  1. 从 Java 档案(JAR) 中读取文件

    Java 档案 (Java Archive, JAR) 文件是基于 Java 技术的打包方案.它们允许开发人员把所有相关的内容 (.class.图片.声音和支持文件等) 打包到一个单一的文件中.JAR ...

  2. 用 for/in 在 Java 5.0 中增强循环

    http://www.ibm.com/developerworks/cn/java/j-forin.html 简介: for/in 循环通常叫作 增强的 for 或者 foreach,它是 Java ...

  3. java读取系统中指定的文件_java读取jar中指定的文件

    Java 档案 (Java Archive, JAR) 文件是基于 Java 技术的打包方案.它们允许开发人员把所有相关的内容 (.class.图片.声音和支持文件等) 打包到一个单一的文件中.JAR ...

  4. Java Math 类中的新功能--浮点数

    Java™语言规范第 5 版向 java.lang.Math和 java.lang.StrictMath添加了 10 种新方法,Java 6 又添加了 10 种.这个共两部分的系列文章的 第 1 部分 ...

  5. 【Java】泛型中 extends 和 super 的区别?

    <? extends T>和<? super T>是Java泛型中的"通配符(Wildcards)"和"边界(Bounds)"的概念. ...

  6. 在 Java 应用程序中使用 Elasticsearch: 高性能 RESTful 搜索引擎和文档存储快速入门指南

    如果您使用过 Apache Lucene 或 Apache Solr,就会知道它们的使用体验非常有趣.尤其在您需要扩展基于 Lucene 或 Solr 的解决方案时,您就会了解 Elasticsear ...

  7. Java并发编程中的若干核心技术,向高手进阶

    来源:http://www.jianshu.com/p/5f499f8212e7 引言 本文试图从一个更高的视角来总结Java语言中的并发编程内容,希望阅读完本文之后,可以收获一些内容,至少应该知道在 ...

  8. 在java.library.path中找不到允许在生产环境中实现最佳性能的基于APR的Apache Tom.....

    在java.library.path中找不到允许在生产环境中实现最佳性能的基于APR的Apache Tom- 2021-6-2 19:55:17 org.apache.catalina.core.Ap ...

  9. java postconstruct_spring框架中@PostConstruct的实现原理

    在spring项目经常遇到@PostConstruct注解,首先介绍一下它的用途: 被注解的方法,在对象加载完依赖注入后执行. 此注解是在Java EE5规范中加入的,在Servlet生命周期中有一定 ...

最新文章

  1. 知乎高赞:字节总监的开发手记!
  2. 如何在IDA软件中找到自己需要的目标函数(关键函数)
  3. 正则匹配class并替换整个class为空
  4. 南京大学c语言试卷,2007年4月南京大学C语言期中试题.doc
  5. 后台登录html5模板
  6. 【Java进阶营】JAVA多线程基础学习二:synchronized
  7. redhat7.3安装yum源 基于外网的http服务
  8. dynamic 找不到编译动态表达式所需的一种或多种类型。是否缺少引用?
  9. 当SQLServer判断不等于遇到null的时候
  10. poj2991(Crane)线段树+计算几何
  11. HashMap原理剖析
  12. 软件测试睡眠原理,睡眠测试的原理是什么_蜗牛睡眠的原理是什么 怎么检测的睡眠情况...
  13. 软件测试国赛考试文档,GZ-2019026 软件测试赛项规程-2019年国赛-高职组 - 图文
  14. Ring Buffer介绍
  15. 针孔相机模型公式推导
  16. 老农斗杀巨型蜈蚣目击记
  17. 【动态规划】CH_0103 最短Hamilton路径
  18. 微信小程序踩坑之wxml中有内容,但是页面上不显示
  19. 浅谈人工智能神经网络的优点
  20. java照片切换播放音乐_音乐播放器-图片切换-轮播图效果

热门文章

  1. 一份帮助你更好地理解深度学习的资源清单 1
  2. Java Applet编程总结
  3. struts项目部署在Tomca上在断网情况下启动报错
  4. jstat分析JVM内存
  5. spring加载application.xml异常
  6. yii2.0 错误处理
  7. vbs学习笔记2——创建桌面快捷方式
  8. 更新整理本人所有博文中提供的代码与工具(C++,2013.08)
  9. HDU-神、上帝以及老天爷
  10. python考勤记录_python连接中控考勤机分析数据