jackson-json-api

Library containing jackson module and classes to help building APIs that follow the json api spec in Java

License

License

Categories

Categories

JSON Data Jackson
GroupId

GroupId

com.github.michaelruocco
ArtifactId

ArtifactId

jackson-json-api
Last Version

Last Version

2.0.16
Release Date

Release Date

Type

Type

jar
Description

Description

jackson-json-api
Library containing jackson module and classes to help building APIs that follow the json api spec in Java
Project URL

Project URL

https://github.com/michaelruocco/jackson-json-api
Source Code Management

Source Code Management

https://github.com/michaelruocco/jackson-json-api

Download jackson-json-api

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.michaelruocco/jackson-json-api/ -->
<dependency>
    <groupId>com.github.michaelruocco</groupId>
    <artifactId>jackson-json-api</artifactId>
    <version>2.0.16</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.michaelruocco/jackson-json-api/
implementation 'com.github.michaelruocco:jackson-json-api:2.0.16'
// https://jarcasting.com/artifacts/com.github.michaelruocco/jackson-json-api/
implementation ("com.github.michaelruocco:jackson-json-api:2.0.16")
'com.github.michaelruocco:jackson-json-api:jar:2.0.16'
<dependency org="com.github.michaelruocco" name="jackson-json-api" rev="2.0.16">
  <artifact name="jackson-json-api" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.michaelruocco', module='jackson-json-api', version='2.0.16')
)
libraryDependencies += "com.github.michaelruocco" % "jackson-json-api" % "2.0.16"
[com.github.michaelruocco/jackson-json-api "2.0.16"]

Dependencies

compile (1)

Group / Artifact Type Version
com.fasterxml.jackson.core : jackson-databind jar 2.11.3

runtime (3)

Group / Artifact Type Version
com.fasterxml.jackson.core : jackson-annotations jar 2.11.3
com.fasterxml.jackson.core : jackson-core jar 2.11.3
org.apache.commons : commons-collections4 jar 4.4

Project Modules

There are no modules declared in this project.

Jackson JSON API

Build codecov BCH compliance Codacy Badge Quality Gate Status Technical Debt Coverage Lines of Code Maven Central JCenter License: MIT

This is a java library that aims at handling most of the boilerplate code that is required if you are using the JSON API specification when building your APIs.

Usage

To use the library you will need to add a dependency to your project. In gradle you would do this by adding the following to your build.gradle file:

dependencies {
    compile 'com.github.michaelruocco:jackson-json-api:{latest-version}'
}

Useful Commands

// cleans build directories
// prints currentVersion
// checks dependency versions
// formats code
// builds code
// runs unit tests
./gradlew clean currentVersion dependencyUpdates spotlessApply lintGradle build

Versions

Version
2.0.16
2.0.15
2.0.14
2.0.13
2.0.12
2.0.11
2.0.9
2.0.7
2.0.6
2.0.5
2.0.2
2.0.1
2.0.0
1.0.0