An open API service indexing awesome lists of open source software.

https://github.com/kptfh/json-reactive

Reactive Json object mapper based on Jackson
https://github.com/kptfh/json-reactive

jackson java java-8 json reactive reactor rxjava2

Last synced: about 1 year ago
JSON representation

Reactive Json object mapper based on Jackson

Awesome Lists containing this project

README

          

# json-reactive

[ ![Download](https://api.bintray.com/packages/kptfh/json-reactive/json/images/download.svg) ](https://bintray.com/kptfh/json-reactive/json/_latestVersion)

Use Json Reactive to make POJO binding reactively

## Overview

Implementation of reactive json object reader over Jackson non blocking json parser.

## Modules

**_json-nonblocking_** : non blocking implementation that can be wrapped with any reactive approach

**_json-reactor_** : io.projectreactor implementation

**_json-rx2_** : rxJava2 implementation

## Usage io.projectreactor

```java
ReactorObjectReader reader = new ReactorObjectReader(new JsonFactory());

Flux testEntityRed = reader.readElements(byteBuffers, objectMapper.readerFor(TestEntity.class));
```

## Usage rxJava2

```java
Rx2ObjectReader reader = new Rx2ObjectReader(new JsonFactory());

Flowable testEntityRed = reader.readElements(byteBuffers, objectMapper.readerFor(TestEntity.class));
```

## Maven

```xml


bintray-kptfh-feign-reactive
bintray
https://dl.bintray.com/kptfh/json-reactive

...

...


io.kptfh.reactivejson
json-reactor
0.0.1

or if you tend to use Rx2 interfaces


io.kptfh.reactivejson
json-rx2
0.0.1

...

```