Table of Contents

Class JSONObject

Namespace
Org.Json
Assembly
MASES.Netdroid.dll
public class JSONObject : JVMBridgeBase<JSONObject>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
Inheritance
JSONObject
Implements
Extension Methods

Constructors

JSONObject()

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(IJVMBridgeBaseInitializer)

Initializer used internally by JCOBridge. Do not use directly.

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public JSONObject(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

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

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

NULL

public static object NULL { get; set; }

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

CreatePoolableInstance()

HPA initializer for JSONObject()

public static JSONObject CreatePoolableInstance()

Returns

JSONObject

CreatePoolableInstance(String)

HPA initializer for JSONObject(Java.Lang.String arg0)

public static JSONObject CreatePoolableInstance(String arg0)

Parameters

arg0 String

Returns

JSONObject

CreatePoolableInstance(Map)

HPA initializer for JSONObject(Java.Util.Map arg0)

public static JSONObject CreatePoolableInstance(Map arg0)

Parameters

arg0 Map

Returns

JSONObject

CreatePoolableInstance(JSONObject, String[])

HPA initializer for JSONObject(Org.Json.JSONObject arg0, Java.Lang.String[] arg1)

public static JSONObject CreatePoolableInstance(JSONObject arg0, String[] arg1)

Parameters

arg0 JSONObject
arg1 String[]

Returns

JSONObject

CreatePoolableInstance(JSONTokener)

HPA initializer for JSONObject(Org.Json.JSONTokener arg0)

public static JSONObject CreatePoolableInstance(JSONTokener arg0)

Parameters

arg0 JSONTokener

Returns

JSONObject

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