Simple Parser
A Parser counterpart to DefaultParser for subclasses that parse a pre-shaped input of type U directly, rather than receiving the metadata-plus-time-series split DefaultParser performs.
parse is not implemented here: it always returns null, since this class' parsing entry point is parse(U).
Author
Sylvester Sefa-Yeboah
Since
1.7.0
Parameters
<T>
the response type produced by this parser
<U>
the pre-shaped input type this parser consumes
Functions
Link copied to clipboard
Link copied to clipboard
Produces the value this parser returns in place of a response object when the reply cannot be parsed, for example an empty or unrecognizable JSON body.
Link copied to clipboard
Decodes a raw JSON response body into a generic
String-keyed map, with the NoneableDouble/NoneableLong adapters registered so numeric-or-"None" fields decode correctly.Decodes a raw JSON response body directly into an instance of
c, with the NoneableDouble/NoneableLong adapters registered so numeric-or-"None" fields decode correctly.Link copied to clipboard
Converts an already-decoded JSON value, typically a
List produced by parseJSON, into a List of klass instances, with the NoneableDouble/NoneableLong adapters registered so numeric-or-"None" fields decode correctly.Link copied to clipboard
Encodes a
String-keyed map back into a JSON string, with the NoneableDouble/NoneableLong adapters registered.