All Projects → FasterXML → Jackson Dataformats Text

FasterXML / Jackson Dataformats Text

Uber-project for (some) standard Jackson textual format backends: csv, properties, yaml (xml to be added in future)

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Jackson Dataformats Text

Jackson Module Scala
Add-on module for Jackson (https://github.com/FasterXML/jackson) to support Scala-specific datatypes
Stars: ✭ 431 (+67.05%)
Mutual labels:  hacktoberfest, jackson
Jackson Databind
General data-binding package for Jackson (2.x): works on streaming API (core) implementation(s)
Stars: ✭ 2,959 (+1046.9%)
Mutual labels:  hacktoberfest, jackson
Jackson Jaxrs Providers
Multi-module project that contains Jackson-based JAX-RS providers for JSON, XML, YAML, Smile, CBOR formats
Stars: ✭ 98 (-62.02%)
Mutual labels:  hacktoberfest, jackson
Jackson Modules Java8
Set of support modules for Java 8 datatypes (Optionals, date/time) and features (parameter names)
Stars: ✭ 312 (+20.93%)
Mutual labels:  hacktoberfest, jackson
Jackson
Main Portal page for the Jackson project
Stars: ✭ 7,066 (+2638.76%)
Mutual labels:  hacktoberfest, jackson
Jackson Module Kotlin
Module that adds support for serialization/deserialization of Kotlin (http://kotlinlang.org) classes and data classes.
Stars: ✭ 830 (+221.71%)
Mutual labels:  hacktoberfest, jackson
Jackson Core
Core part of Jackson that defines Streaming API as well as basic shared abstractions
Stars: ✭ 2,003 (+676.36%)
Mutual labels:  hacktoberfest, jackson
Stock Analysis
Regression, Scrapers, and Visualization
Stars: ✭ 255 (-1.16%)
Mutual labels:  hacktoberfest
Kratos
Next-gen identity server (think Auth0, Okta, Firebase) with Ory-hardened authentication, MFA, FIDO2, profile management, identity schemas, social sign in, registration, account recovery, and IoT auth. Golang, headless, API-only - without templating or theming headaches.
Stars: ✭ 4,684 (+1715.5%)
Mutual labels:  hacktoberfest
5e Srd Api
REST API to access D&D 5th Edition SRD database
Stars: ✭ 256 (-0.78%)
Mutual labels:  hacktoberfest
udacity-popular-movies
Udacity Popular Movies Android App Stage 2
Stars: ✭ 18 (-93.02%)
Mutual labels:  jackson
Massivedecks
A comedy party game for PC, mobile & chromecast.
Stars: ✭ 254 (-1.55%)
Mutual labels:  hacktoberfest
Canvg
Javascript SVG parser and renderer on Canvas
Stars: ✭ 2,963 (+1048.45%)
Mutual labels:  hacktoberfest
Parsl
Parsl - Parallel Scripting Library
Stars: ✭ 253 (-1.94%)
Mutual labels:  hacktoberfest
Ember Qunit
QUnit test helpers for Ember
Stars: ✭ 257 (-0.39%)
Mutual labels:  hacktoberfest
Hosting
This is a setup for a Tor based shared web hosting server
Stars: ✭ 254 (-1.55%)
Mutual labels:  hacktoberfest
Design Systems Cli
A CLI toolbox for creating design systems.
Stars: ✭ 257 (-0.39%)
Mutual labels:  hacktoberfest
Beautiful Open
Handsome sites for open source software
Stars: ✭ 257 (-0.39%)
Mutual labels:  hacktoberfest
Women Teaching Tech
Uma lista de canais ou cursos sobre tecnologia feitos por mulheres.
Stars: ✭ 256 (-0.78%)
Mutual labels:  hacktoberfest
Libiio
A cross platform library for interfacing with local and remote Linux IIO devices
Stars: ✭ 256 (-0.78%)
Mutual labels:  hacktoberfest

Overview

This is a multi-module umbrella project for Jackson standard text-format dataformat backends.

Dataformat backends are used to support format alternatives to JSON, using general-purpose Jackson API. Formats included allow access using all 3 API styles (streaming, databinding, tree model).

For Jackson 2.x this is done by sub-classing Jackson core abstractions of:

  • All backends sub-class JsonFactory, which is factory for:
    • JsonParser for reading data (decoding data encoding in supported format)
    • JsonGenerator for writing data (encoding data using supported format)
  • Some backends sub-class ObjectMapper for additional support for databinding

there will be some changes (such as introduction of format-specific ObjectMapper sub-classes) in Jackson 3.0.

Branches

master branch is for developing the next major Jackson version -- 3.0 -- but there are active maintenance branches in which much of development happens:

  • 2.13 is for developing the next minor 2.x version
  • 2.12 is for backported fixes for 2.12 patch versions

Older branches are usually not changed but are available for historic reasons. All released versions have matching git tags (jackson-dataformats-text-2.9.4).

Note that since individual format modules used to live in their own repositories, older branches and tags do not exist in this repository.

Textual formats included

Currently included backends are:

Standard supported formats that are not yet included here (but are likely added in future) are:

License

All modules are licensed under Apache License 2.0.

Status

Build Status

Maven dependencies

To use these format backends Maven-based projects, use following dependency:

<dependency>
  <groupId>com.fasterxml.jackson.dataformat</groupId>
  <artifactId>jackson-dataformat-[FORMAT]</artifactId>
  <version>2.12.1</version>
</dependency>

where [FORMAT] is one of supported modules (csv, properties, yaml)

More

See Wiki for more information (javadocs).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].