We discussed the various frameworks for JSON processing (and binding) in Chapter 2, Java APIs for JSON Processing. In this section, we will see how to tell the JAX-RS runtime to use a different entity provider framework (also known as the binding framework) instead of the default one provided by the container.
When you deploy the JAX-RS 2.0 application on the WebLogic or GlassFish server, the runtime automatically adds MOXy as the JSON binding framework for your application. Note that MOXy is EclipseLink's object-to-XML and object-to-JSON mapping provider. However, you can override the default JSON processor framework offered by the Jersey runtime with one that you may prefer for your application.
The following example overrides the default JSON framework used in the Jersey implementation with Jackson (https://github...