Table of Contents

Class JSONObject

Namespace
Org.Json
Assembly
MASES.Netdroid.dll
public class JSONObject : JVMBridgeBase<JSONObject>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<JSONObject>
JSONObject
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<JSONObject>.IsAssignableFrom(IJavaType)
JVMBridgeBase<JSONObject>.IsAssignableFrom<T>()
JVMBridgeBase<JSONObject>.Execute<T>(params T[])
JVMBridgeBase<JSONObject>.DynBridgeClazz
JVMBridgeBase<JSONObject>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

JSONObject()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public JSONObject()

JSONObject(String)

public JSONObject(String arg0)

Parameters

arg0 String

String

Exceptions

JSONException

JSONObject(Map)

public JSONObject(Map arg0)

Parameters

arg0 Map

Map

JSONObject(JSONObject, String[])

public JSONObject(JSONObject arg0, String[] arg1)

Parameters

arg0 JSONObject

JSONObject

arg1 String[]

String

Exceptions

JSONException

JSONObject(JSONTokener)

public JSONObject(JSONTokener arg0)

Parameters

arg0 JSONTokener

JSONTokener

Exceptions

JSONException

JSONObject(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public JSONObject(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

NULL

public static object NULL { get; }

Property Value

object

Methods

Accumulate(String, object)

public JSONObject Accumulate(String arg0, object arg1)

Parameters

arg0 String

String

arg1 object

object

Returns

JSONObject

JSONObject

Exceptions

JSONException

Append(String, object)

public JSONObject Append(String arg0, object arg1)

Parameters

arg0 String

String

arg1 object

object

Returns

JSONObject

JSONObject

Exceptions

JSONException

Get(String)

public object Get(String arg0)

Parameters

arg0 String

String

Returns

object

object

Exceptions

JSONException

GetBoolean(String)

public bool GetBoolean(String arg0)

Parameters

arg0 String

String

Returns

bool

bool

Exceptions

JSONException

GetDouble(String)

public double GetDouble(String arg0)

Parameters

arg0 String

String

Returns

double

double

Exceptions

JSONException

GetInt(String)

public int GetInt(String arg0)

Parameters

arg0 String

String

Returns

int

int

Exceptions

JSONException

GetJSONArray(String)

public JSONArray GetJSONArray(String arg0)

Parameters

arg0 String

String

Returns

JSONArray

JSONArray

Exceptions

JSONException

GetJSONObject(String)

public JSONObject GetJSONObject(String arg0)

Parameters

arg0 String

String

Returns

JSONObject

JSONObject

Exceptions

JSONException

GetLong(String)

public long GetLong(String arg0)

Parameters

arg0 String

String

Returns

long

long

Exceptions

JSONException

GetString(String)

public String GetString(String arg0)

Parameters

arg0 String

String

Returns

String

String

Exceptions

JSONException

Has(String)

public bool Has(String arg0)

Parameters

arg0 String

String

Returns

bool

bool

IsNull(String)

public bool IsNull(String arg0)

Parameters

arg0 String

String

Returns

bool

bool

Keys()

public Iterator<String> Keys()

Returns

Iterator<String>

Iterator

Length()

public int Length()

Returns

int

int

Names()

public JSONArray Names()

Returns

JSONArray

JSONArray

NumberToString(Number)

public static String NumberToString(Number arg0)

Parameters

arg0 Number

Number

Returns

String

String

Exceptions

JSONException

Opt(String)

public object Opt(String arg0)

Parameters

arg0 String

String

Returns

object

object

OptBoolean(String)

public bool OptBoolean(String arg0)

Parameters

arg0 String

String

Returns

bool

bool

OptBoolean(String, bool)

public bool OptBoolean(String arg0, bool arg1)

Parameters

arg0 String

String

arg1 bool

bool

Returns

bool

bool

OptDouble(String)

public double OptDouble(String arg0)

Parameters

arg0 String

String

Returns

double

double

OptDouble(String, double)

public double OptDouble(String arg0, double arg1)

Parameters

arg0 String

String

arg1 double

double

Returns

double

double

OptInt(String)

public int OptInt(String arg0)

Parameters

arg0 String

String

Returns

int

int

OptInt(String, int)

public int OptInt(String arg0, int arg1)

Parameters

arg0 String

String

arg1 int

int

Returns

int

int

OptJSONArray(String)

public JSONArray OptJSONArray(String arg0)

Parameters

arg0 String

String

Returns

JSONArray

JSONArray

OptJSONObject(String)

public JSONObject OptJSONObject(String arg0)

Parameters

arg0 String

String

Returns

JSONObject

JSONObject

OptLong(String)

public long OptLong(String arg0)

Parameters

arg0 String

String

Returns

long

long

OptLong(String, long)

public long OptLong(String arg0, long arg1)

Parameters

arg0 String

String

arg1 long

long

Returns

long

long

OptString(String)

public String OptString(String arg0)

Parameters

arg0 String

String

Returns

String

String

OptString(String, String)

public String OptString(String arg0, String arg1)

Parameters

arg0 String

String

arg1 String

String

Returns

String

String

Put(String, bool)

public JSONObject Put(String arg0, bool arg1)

Parameters

arg0 String

String

arg1 bool

bool

Returns

JSONObject

JSONObject

Exceptions

JSONException

Put(String, double)

public JSONObject Put(String arg0, double arg1)

Parameters

arg0 String

String

arg1 double

double

Returns

JSONObject

JSONObject

Exceptions

JSONException

Put(String, int)

public JSONObject Put(String arg0, int arg1)

Parameters

arg0 String

String

arg1 int

int

Returns

JSONObject

JSONObject

Exceptions

JSONException

Put(String, long)

public JSONObject Put(String arg0, long arg1)

Parameters

arg0 String

String

arg1 long

long

Returns

JSONObject

JSONObject

Exceptions

JSONException

Put(String, object)

public JSONObject Put(String arg0, object arg1)

Parameters

arg0 String

String

arg1 object

object

Returns

JSONObject

JSONObject

Exceptions

JSONException

PutOpt(String, object)

public JSONObject PutOpt(String arg0, object arg1)

Parameters

arg0 String

String

arg1 object

object

Returns

JSONObject

JSONObject

Exceptions

JSONException

Quote(String)

public static String Quote(String arg0)

Parameters

arg0 String

String

Returns

String

String

Remove(String)

public object Remove(String arg0)

Parameters

arg0 String

String

Returns

object

object

ToJSONArray(JSONArray)

public JSONArray ToJSONArray(JSONArray arg0)

Parameters

arg0 JSONArray

JSONArray

Returns

JSONArray

JSONArray

Exceptions

JSONException

ToString(int)

public String ToString(int arg0)

Parameters

arg0 int

int

Returns

String

String

Exceptions

JSONException

Wrap(object)

public static object Wrap(object arg0)

Parameters

arg0 object

object

Returns

object

object