Liferay 6.2.0

com.liferay.portal.kernel.json
Interface JSONObject

All Superinterfaces:
Externalizable, Serializable
All Known Implementing Classes:
JSONObjectImpl, UnmodifiableJSONObjectImpl

public interface JSONObject
extends Externalizable


Method Summary
abstract  boolean getBoolean(String key)
           
abstract  boolean getBoolean(String key, boolean defaultValue)
           
abstract  double getDouble(String key)
           
abstract  double getDouble(String key, double defaultValue)
           
abstract  int getInt(String key)
           
abstract  int getInt(String key, int defaultValue)
           
abstract  JSONArray getJSONArray(String key)
           
abstract  JSONObject getJSONObject(String key)
           
abstract  long getLong(String key)
           
abstract  long getLong(String key, long defaultValue)
           
abstract  String getString(String key)
           
abstract  String getString(String key, String defaultValue)
           
abstract  boolean has(String key)
           
abstract  boolean isNull(String key)
           
abstract  Iterator<String> keys()
           
abstract  int length()
           
abstract  JSONArray names()
           
abstract  JSONObject put(String key, boolean value)
           
abstract  JSONObject put(String key, Date value)
           
abstract  JSONObject put(String key, double value)
           
abstract  JSONObject put(String key, int value)
           
abstract  JSONObject put(String key, JSONArray value)
           
abstract  JSONObject put(String key, JSONObject value)
           
abstract  JSONObject put(String key, long value)
           
abstract  JSONObject put(String key, Object value)
           
abstract  JSONObject put(String key, String value)
           
abstract  JSONObject putException(Exception exception)
           
abstract  Object remove(String key)
           
abstract  String toString()
           
abstract  String toString(int indentFactor)
           
abstract  Writer write(Writer writer)
           
 
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
 

Method Detail

getBoolean

boolean getBoolean(String key)

getBoolean

boolean getBoolean(String key,
                   boolean defaultValue)

getDouble

double getDouble(String key)

getDouble

double getDouble(String key,
                 double defaultValue)

getInt

int getInt(String key)

getInt

int getInt(String key,
           int defaultValue)

getJSONArray

JSONArray getJSONArray(String key)

getJSONObject

JSONObject getJSONObject(String key)

getLong

long getLong(String key)

getLong

long getLong(String key,
             long defaultValue)

getString

String getString(String key)

getString

String getString(String key,
                 String defaultValue)

has

boolean has(String key)

isNull

boolean isNull(String key)

keys

Iterator<String> keys()

length

int length()

names

JSONArray names()

put

JSONObject put(String key,
               boolean value)

put

JSONObject put(String key,
               Date value)

put

JSONObject put(String key,
               double value)

put

JSONObject put(String key,
               int value)

put

JSONObject put(String key,
               JSONArray value)

put

JSONObject put(String key,
               JSONObject value)

put

JSONObject put(String key,
               long value)

put

JSONObject put(String key,
               Object value)

put

JSONObject put(String key,
               String value)

putException

JSONObject putException(Exception exception)

remove

Object remove(String key)

toString

String toString()
Overrides:
toString in class Object

toString

String toString(int indentFactor)
                throws JSONException
Throws:
JSONException

write

Writer write(Writer writer)
             throws JSONException
Throws:
JSONException

Liferay 6.2.0