Skip to content

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:

Parser


parse

public JsonNode parse(List<JsonToken> tokens)

Specified By:

Parser