# Package org.grails.web.json

- Interface Summary
  Interface | Description
  --- | ---
  JSONElement | Base interface for all valid JSON Elements

- Class Summary
  Class | Description
  --- | ---
  JSONArray | A JSONArray is an ordered sequence of values.
  JSONObject | A JSONObject is an unordered collection of name/value pairs.
  JSONTokener | A JSONTokener takes a source string and extracts characters and tokens from it.
  JSONWriter | JSONWriter provides a quick and convenient way of producing JSON text.
  JSONWriter.NullWritable |
  JSONWriter.QuotedWritable |
  JSONWriter.WritableString |
  PathCapturingJSONWriterWrapper | TODO Proof of concept Should capture the JSON Path to the current element
  PathCapturingJSONWriterWrapper.IndexElement |
  PathCapturingJSONWriterWrapper.PathElement |
  PathCapturingJSONWriterWrapper.PropertyElement |
  PrettyPrintJSONWriter | A JSONWriter dedicated to create indented/pretty printed output.

- Enum Summary
  Enum | Description
  --- | ---
  JSONWriter.Mode | Enumeration of the possible modes of the JSONWriter

- Exception Summary
  Exception | Description
  --- | ---
  JSONException | The JSONException is thrown by the JSON.org classes then things are amiss.