public interface JSON extends Serializable
JSONObject, a JSONArray or a
JSONNull.| Modifier and Type | Method and Description |
|---|---|
boolean |
isArray()
Returns true if this object is a JSONArray, false otherwise.
|
boolean |
isEmpty()
Returns true if this object has no elements or keys.
|
int |
size()
Returns the number of properties in an object or the size of the array.
|
String |
toString(int indentFactor)
Make a prettyprinted JSON text.
|
String |
toString(int indentFactor,
int indent)
Make a prettyprinted JSON text.
|
Writer |
write(Writer writer)
Write the contents as JSON text to a writer.
|
Writer |
writeCanonical(Writer w)
Writes the canonicalized form of this JSON object.
|
boolean isArray()
boolean isEmpty()
JSONException - if called on a 'null' objectint size()
JSONException - if called on a 'null' objectString toString(int indentFactor)
indentFactor - The number of spaces to add to each level of
indentation.{ (left
brace) and ending with } (right
brace).JSONException - If the object contains an invalid number.String toString(int indentFactor, int indent)
indentFactor - The number of spaces to add to each level of
indentation.indent - The indentation of the top level.{ (left brace)
and ending with } (right brace).JSONException - If the object contains an invalid number.Writer write(Writer writer) throws IOException
JSONExceptionIOExceptionWriter writeCanonical(Writer w) throws IOException
IOException