Package uk.blankaspect.common.json
package uk.blankaspect.common.json
This package provides a parser and a generator for JavaScript Object Notation (JSON).
The parser transforms text that conforms to the JSON grammar into a tree whose nodes are instances of AbstractNode
.
The generator performs the reverse operation, transforming a tree of AbstractNode
s into JSON text, with some control over the formatting of the output.
This package depends on the following packages:
uk.blankaspect.common.basictree
uk.blankaspect.common.tree
-
ClassDescriptionThis interface defines constants that relate to JSON.This class implements a generator that transforms a tree of values that are represented by nodes into JSON text.This is an enumeration of the modes that control the way in which whitespace is written between the tokens of the JSON text.This class implements a parser that transforms JSON text into a tree of values that are represented by nodes.This class implements an exception that is thrown if an error occurs when parsing JSON text.This class contains utility methods that relate to JSON.