# 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.internal.services.rest
[INTERNAL USE ONLY] REST support classes; 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.rest.jackson.internal
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.
org.apache.tapestry5.services.rest
Services related to Tapestry's REST support, including OpenAPI 3.0 description generation.

- 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.
  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.
- 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.internal.services.rest
  Class
  Description
  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.rest.jackson.internal
  Class
  Description
  JSONObject
  A modifiable set of name/value mappings.
- 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.
- Classes in org.apache.tapestry5.json used by org.apache.tapestry5.services.rest
  Class
  Description
  JSONObject
  A modifiable set of name/value mappings.