JSON Parsers
The {@link oaj.json.JsonParser} class is used to parse JSON into POJOs.
The JSON parser provides the following settings:
- {@doc GlossaryConfigurableProperties Configurable Properties}
- {@link oaj.json.JsonParser}
- {@link oaj.json.JsonParser#JSON_validateEnd JSON_validateEnd}
The following pre-configured parsers are provided for convenience:
- {@link oaj.json.JsonParser}
- {@link oaj.json.JsonParser#DEFAULT DEFAULT}
- {@link oaj.json.JsonParser#DEFAULT_STRICT DEFAULT_STRICT}
The JSON parser supports ALL valid JSON, including:
-
Javascript comments.
-
Single or double quoted values.
-
Quoted (strict) or unquoted (non-strict) attributes.
-
JSON fragments (such as string, numeric, or boolean primitive values).
-
Concatenated strings.