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
JSObject | constructor() |
JSObject | constructor(json: String ?) |
JSObject | constructor(obj: JSONObject ?, names: Array <String >?) |
Types
| Name | Summary |
|---|---|
Companion | object Companion |
Functions
accumulate
open fun accumulate(p0: String, p1: Any): JSONObjectappend
open fun append(p0: String, p1: Any): JSONObjectget
open operator fun get(p0: String): AnygetBool
fun getBool(key: String?): Boolean?Fetch boolean from jsonObject
getBoolean
fun getBoolean(key: String?, defaultValue: Boolean?): Boolean?
open fun getBoolean(p0: String): BooleangetDouble
open fun getDouble(p0: String): DoublegetInt
open fun getInt(p0: String): IntgetInteger
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): JSONArraygetJSONObject
open fun getJSONObject(p0: String): JSONObjectgetLong
open fun getLong(p0: String): LonggetString
open override fun getString(key: String): String?
fun getString(key: String?, defaultValue: String?): String?has
open fun has(p0: String): BooleanisNull
open fun isNull(p0: String): Booleankeys
open fun keys(): MutableIterator<String>length
open fun length(): Intnames
open fun names(): JSONArrayopt
open fun opt(p0: String): AnyoptBoolean
open fun optBoolean(p0: String): Boolean
open fun optBoolean(p0: String, p1: Boolean): BooleanoptDouble
open fun optDouble(p0: String): Double
open fun optDouble(p0: String, p1: Double): DoubleoptInt
open fun optInt(p0: String): Int
open fun optInt(p0: String, p1: Int): IntoptJSONArray
open fun optJSONArray(p0: String): JSONArrayoptJSONObject
open fun optJSONObject(p0: String): JSONObjectoptLong
open fun optLong(p0: String): Long
open fun optLong(p0: String, p1: Long): LongoptString
open fun optString(p0: String): String
open fun optString(p0: String, p1: String): Stringput
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): JSObjectputOpt
open fun putOpt(p0: String, p1: Any): JSONObjectputSafe
fun putSafe(key: String?, value: Any?): JSObjectputString
fun putString(key: String?, value: String?): JSObjectremove
open fun remove(p0: String): AnytoJSONArray
open fun toJSONArray(p0: JSONArray): JSONArraytoString
open override fun toString(): String
open fun toString(p0: Int): StringLast updated on