Package com.unboundid.util.json

This package provides a number of classes that implement support for interacting with data stored in the JSON (JavaScript Object Notation) Data Interchange Format as initially described in the ECMA-404 specification and refined in RFC 7159.

See:
          Description

Class Summary
JSONArray This class provides an implementation of a JSON value that represents an ordered collection of zero or more values.
JSONBoolean This class provides an implementation of a JSON value that represents a Java Boolean.
JSONBuffer This class provides a mechanism for constructing the string representation of one or more JSON objects by appending elements of those objects into a byte string buffer.
JSONField This class provides a simple data structure that represents a field in a JSON object, containing a name and a value.
JSONNull This class provides an implementation of a JSON value that represents a null value.
JSONNumber This class provides an implementation of a JSON value that represents a base-ten numeric value of arbitrary size.
JSONObject This class provides an implementation of a JSON value that represents an object with zero or more name-value pairs.
JSONObjectReader This class provides a mechanism for reading JSON objects from an input stream.
JSONString This class provides an implementation of a JSON value that represents a string of Unicode characters.
JSONValue This class provides the base class for data types that can be used as values in JSON objects and as elements in JSON arrays.
LDAPConnectionDetailsJSONSpecification This class provides a utility that may be used to obtain information that may be used to create LDAP connections to one or more servers from a definition contained in a JSON object.
 

Exception Summary
JSONException This class defines an exception that can be thrown if a problem occurs while performing JSON processing.
 

Package com.unboundid.util.json Description

This package provides a number of classes that implement support for interacting with data stored in the JSON (JavaScript Object Notation) Data Interchange Format as initially described in the ECMA-404 specification and refined in RFC 7159.

Classes in this package may be used for constructing JSON objects and for converting between their Java object and standard string representations. This includes the JSONValue class and its subclasses.