Initial check-in of the Jason project, for secure, fast low-level JSON
generation and parsing.
Burning data more thoroughly in both the generator and the parser.
Character arrays input into JSONGenerator are now burned afterwards.
Added support for streaming atoi instead of using multiple buffers.
Adding a basic README with very little information.
Throwing exceptions when unexpected characters are encountered.
Throwing an illegal state exception for all unexpected characters.
Extracting JSONEventListener into its own file.
Renaming 'readNext' to 'nextChar'.
Lazy-initializing the buffer, making its initialization transparent to
the #read method.
Adding some further validation, and ensuring that the buffer and scope
are cleared even if errors are encountered.
Removing message from thrown IllegalStateException.
Adding a variant #writeCharArray to configure whether the input char[]
should be burned afterwards.
Using IllegalFormatException instead of IllegalStateException to improve
messaging whenever the parser fails.
If encountering the end of an object that was embedded within another
object, popping the OBJECT_KEY scope as well as the OBJECT scope.
Updating sample object used by JSONParserTest to be more thorough.
If encountering the end of an array that is the value of an object key,
ensuring that the OBJECT_KEY event is removed from the scope as well as
the ARRAY event.
Updating Eclipse project configuration.
Renaming project to 'Twoson'.
Adding license and adjusting the README.