JSON data types returned by peek.
Validation strength of JSON parser
Loads a JSON string and validates the used parts. This includes a UTF-8 validation on strings.
Loads a file as JSON text and validates the used parts. This includes a UTF-8 validation on strings.
Load a JSON string that is considered 100% correct. No checks will be performed, not even if you try to read a number as a string.
Load a file as JSON text that is considered 100% correct. No checks will be performed, not even if you try to read a number as a string.
Validates a JSON string.
Validates a JSON text file.
This is a forward JSON parser for picking off items of interest on the go. It neither produces a node structure, nor does it produce events. Instead you can peek at the value type that lies ahead and/or directly consume a JSON value from the parser. Objects and arrays can be iterated over via foreach, while you can also directly ask for one or multiple keys of an object.
A UDA used to remap enum members or struct field names to JSON strings.
JSON parser state returned by the state property.
© 2017 Marco Leise
A fast JSON parser implementing RFC 7159.
The most prominent change compared to the initial revision is the allowance of all data types as root values, not just objects and arrays.