Skip to Content

JSObject

class ~~JSObject~~ : JSONObject---

Deprecated

This class was copy form Capacitor and adds additional boilerplate

Replace with

JSONObject

“A wrapper around JSONObject that isn’t afraid to do simple JSON put operations without having to throw an exception for every little thing jeez” - Capacitor’s developers

Constructors

JSObjectconstructor()
JSObjectconstructor(json: String ?)
JSObjectconstructor(obj: JSONObject ?, names: Array <String >?)

Types

NameSummary
Companionobject Companion

Functions

accumulate

open fun accumulate(p0: String, p1: Any): JSONObject

append

open fun append(p0: String, p1: Any): JSONObject

get

open operator fun get(p0: String): Any

getBool

fun getBool(key: String?): Boolean?

Fetch boolean from jsonObject

getBoolean

fun getBoolean(key: String?, defaultValue: Boolean?): Boolean? open fun getBoolean(p0: String): Boolean

getDouble

open fun getDouble(p0: String): Double

getInt

open fun getInt(p0: String): Int

getInteger

fun getInteger(key: String?): Int? fun getInteger(key: String?, defaultValue: Int?): Int?

getJSObject

fun getJSObject(name: String?): JSObject? fun getJSObject(name: String?, defaultValue: JSObject?): JSObject?

getJSONArray

open fun getJSONArray(p0: String): JSONArray

getJSONObject

open fun getJSONObject(p0: String): JSONObject

getLong

open fun getLong(p0: String): Long

getString

open override fun getString(key: String): String? fun getString(key: String?, defaultValue: String?): String?

has

open fun has(p0: String): Boolean

isNull

open fun isNull(p0: String): Boolean

keys

open fun keys(): MutableIterator<String>

length

open fun length(): Int

names

open fun names(): JSONArray

opt

open fun opt(p0: String): Any

optBoolean

open fun optBoolean(p0: String): Boolean open fun optBoolean(p0: String, p1: Boolean): Boolean

optDouble

open fun optDouble(p0: String): Double open fun optDouble(p0: String, p1: Double): Double

optInt

open fun optInt(p0: String): Int open fun optInt(p0: String, p1: Int): Int

optJSONArray

open fun optJSONArray(p0: String): JSONArray

optJSONObject

open fun optJSONObject(p0: String): JSONObject

optLong

open fun optLong(p0: String): Long open fun optLong(p0: String, p1: Long): Long

optString

open fun optString(p0: String): String open fun optString(p0: String, p1: String): String

put

open override fun put(key: String, value: Any): JSObject open override fun put(key: String, value: Boolean): JSObject open override fun put(key: String, value: Double): JSObject open override fun put(key: String, value: Int): JSObject open override fun put(key: String, value: Long): JSObject

putOpt

open fun putOpt(p0: String, p1: Any): JSONObject

putSafe

fun putSafe(key: String?, value: Any?): JSObject

putString

fun putString(key: String?, value: String?): JSObject

remove

open fun remove(p0: String): Any

toJSONArray

open fun toJSONArray(p0: JSONArray): JSONArray

toString

open override fun toString(): String open fun toString(p0: Int): String
Last updated on