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

https://github.com/marschall/json-node-json-parser

a Jakarta JsonParser that operates on a Jackson JsonNode
https://github.com/marschall/json-node-json-parser

jackson jsonp

Last synced: 14 days ago
JSON representation

a Jakarta JsonParser that operates on a Jackson JsonNode

Awesome Lists containing this project

README

        

JsonNodeJsonParser [![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.github.marschall/json-node-json-parser/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.github.marschall/json-node-json-parser) [![Javadocs](https://www.javadoc.io/badge/com.github.marschall/json-node-json-parser.svg)](https://www.javadoc.io/doc/com.github.marschall/json-node-json-parser)
==================

A [Jakarta](https://jakarta.ee/specifications/jsonp/) `JsonParser` that operates on a [Jackson](https://github.com/FasterXML/jackson) `JsonNode`.

Usage
-----

```xml

com.github.marschall
json-node-json-parser
1.0.0

```

```java
JsonNode jacksonNode = ;
try (JsonParser parser = new JsonNodeJsonParser(jacksonNode)) {
//
}
```

Very similar to `JsonParserFactory#createParser(JsonObject)` but working on a Jackson instead of a JSON-P node.

```java
JsonObject jsonObject = ;
try (JsonParser parser = Json.createParserFactory(null).createParser(jsonObject)) {
//
}
```