Package eu.europa.esig.json
Class JSONParser
java.lang.Object
eu.europa.esig.json.JSONParser
Parses a JSON document and returns a Java object representing the parsed result
This class does not perform validation against a JSON schema.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionParsesFile
and returns aJsonObjectWrapper
if applicableParsesInputStream
against a schema withURI
identifier and returns aJsonObjectWrapper
if applicableparse
(InputStream inputStream) ParsesInputStream
and returns aJsonObjectWrapper
if applicableparse
(InputStream inputStream, URI uri) ParsesInputStream
against a schema withURI
and returns aJsonObjectWrapper
if applicableprotected JsonObjectWrapper
Parses the JSON string and returns aJsonObjectWrapper
protected JsonObjectWrapper
Parses the JSON string with the provided schemauri
identifier, and returns aJsonObjectWrapper
.
-
Constructor Details
-
JSONParser
public JSONParser()Empty constructor
-
-
Method Details
-
parse
Parses the JSON string and returns aJsonObjectWrapper
- Parameters:
json
-String
to parse- Returns:
JsonObjectWrapper
-
parse
Parses the JSON string with the provided schemauri
identifier, and returns aJsonObjectWrapper
. This method is used for a schema parsing.- Parameters:
json
-String
to parseuri
-URI
of the schema- Returns:
JsonObjectWrapper
-
parse
ParsesFile
and returns aJsonObjectWrapper
if applicable- Parameters:
file
-File
to parse- Returns:
JsonObjectWrapper
-
parse
ParsesInputStream
against a schema withURI
identifier and returns aJsonObjectWrapper
if applicable- Parameters:
file
-File
to parseuri
-URI
scheme URI to parse against- Returns:
JsonObjectWrapper
-
parse
ParsesInputStream
and returns aJsonObjectWrapper
if applicable- Parameters:
inputStream
-InputStream
to parse- Returns:
JsonObjectWrapper
-
parse
ParsesInputStream
against a schema withURI
and returns aJsonObjectWrapper
if applicable- Parameters:
inputStream
-InputStream
to parseuri
-URI
scheme URI to parse against- Returns:
JsonObjectWrapper
-