# Uses of Package
org.apache.tapestry5.json

- Packages that use org.apache.tapestry5.json
  Package | Description
  --- | ---
  org.apache.tapestry5.alerts | Support for a standard way of presenting alerts to the user, via the `AlertManager` service combined with the `Alerts` component.
  org.apache.tapestry5.internal.json | [INTERNAL USE ONLY] support classes for the JSON module; API subject to change
  org.apache.tapestry5.internal.services | [INTERNAL USE ONLY] internal service classes; API subject to change
  org.apache.tapestry5.internal.services.ajax | [INTERNAL USE ONLY] AJAX support services; API subject to change
  org.apache.tapestry5.json | Repackaged, improved (and tested) version of code originally https://github.com/tdunning/open-json Starting in release 5.4, `JSONObject` and `JSONArray` are serializable.
  org.apache.tapestry5.json.exceptions |
  org.apache.tapestry5.services | Core services
  org.apache.tapestry5.services.ajax | Utilities for handling Ajax-oriented requests, including partial render requests.
  org.apache.tapestry5.services.javascript | Support for Javascript (and CSS), including dynamically-added JavaScript and services that manage dynamically-added links to JavaScript (and CSS) assets.

- Classes in org.apache.tapestry5.json used by org.apache.tapestry5.alerts
  Class | Description
  --- | ---
  JSONObject | A modifiable set of name/value mappings.

- Classes in org.apache.tapestry5.json used by org.apache.tapestry5.internal.json
  Class | Description
  --- | ---
  JSONArray | A dense indexed sequence of values.
  JSONObject | A modifiable set of name/value mappings.

- Classes in org.apache.tapestry5.json used by org.apache.tapestry5.internal.services
  Class | Description
  --- | ---
  JSONArray | A dense indexed sequence of values.
  JSONObject | A modifiable set of name/value mappings.

- Classes in org.apache.tapestry5.json used by org.apache.tapestry5.internal.services.ajax
  Class | Description
  --- | ---
  JSONArray | A dense indexed sequence of values.
  JSONObject | A modifiable set of name/value mappings.

- Classes in org.apache.tapestry5.json used by org.apache.tapestry5.json
  Class | Description
  --- | ---
  JSONArray | A dense indexed sequence of values.
  JSONCollection | Base class for `JSONArray` and `JSONObject` that exists to organize the code for printing such objects (either compact or pretty).
  JSONObject | A modifiable set of name/value mappings.
  JSONString | An interface that allows an object to be stored as a `JSONObject` or `JSONArray` value.
  JSONType | Represents the different data types supported by JSON.

- Classes in org.apache.tapestry5.json used by org.apache.tapestry5.json.exceptions
  Class | Description
  --- | ---
  JSONType | Represents the different data types supported by JSON.

- Classes in org.apache.tapestry5.json used by org.apache.tapestry5.services
  Class | Description
  --- | ---
  JSONObject | A modifiable set of name/value mappings.

- Classes in org.apache.tapestry5.json used by org.apache.tapestry5.services.ajax
  Class | Description
  --- | ---
  JSONObject | A modifiable set of name/value mappings.

- Classes in org.apache.tapestry5.json used by org.apache.tapestry5.services.javascript
  Class | Description
  --- | ---
  JSONArray | A dense indexed sequence of values.
  JSONObject | A modifiable set of name/value mappings.