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
- Host: GitHub
- URL: https://github.com/kptfh/json-reactive
- Owner: kptfh
- License: apache-2.0
- Created: 2018-10-04T07:34:23.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-02-11T15:17:10.000Z (over 7 years ago)
- Last Synced: 2025-03-29T19:34:29.470Z (about 1 year ago)
- Topics: jackson, java, java-8, json, reactive, reactor, rxjava2
- Language: Java
- Homepage:
- Size: 36.1 KB
- Stars: 6
- Watchers: 1
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# json-reactive
[  ](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
...
```