Package io.github.qishr.cascara.lang.json.processor
Class JsonParser
java.lang.Object
io.github.qishr.cascara.lang.json.processor.AbstractJsonProcessor<io.github.qishr.cascara.lang.json.processor.JsonParser>
io.github.qishr.cascara.lang.json.processor.JsonParser
All Implemented Interfaces:
Parser<JsonNode, JsonToken>
public class JsonParser
extends AbstractJsonProcessor<JsonParser>
A recursive descent parser for JSON/JSON5.
Constructor Summary
| Constructor | Description |
|---|---|
| JsonParser() | Default constructor for SPI |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
| protected JsonParser | self() | |
| public JsonNode | parse(String text) | |
| public JsonNode | parse(List<JsonToken> tokens) |
Methods inherited from AbstractJsonProcessor
setReporter, getContentType, setOptions, getServiceProperties
Method Details
self
protected JsonParser self()
parse
public JsonNode parse(String text)
Specified By:
parse
public JsonNode parse(List<JsonToken> tokens)
Specified By: