TeaVmJsonPeer

Constructors

Link copied to clipboard
constructor()
constructor(rawJson: String)
private constructor(jsObj: JSObject)

Properties

Link copied to clipboard
private val jsObj: JSObject

Functions

Link copied to clipboard
private open fun createEmptyJsObject(): JSObject
Link copied to clipboard
open fun getBoolean(key: String): Boolean
Link copied to clipboard
private open fun getBooleanProp(obj: JSObject, key: String): Boolean
Link copied to clipboard
open fun getNumber(key: String): Double
Link copied to clipboard
private open fun getNumberProp(obj: JSObject, key: String): Double
Link copied to clipboard
open fun getObject(key: String): JsonPeer
Link copied to clipboard
private open fun getObjectProp(obj: JSObject, key: String): JSObject
Link copied to clipboard
open fun getString(key: String): String
Link copied to clipboard
private open fun getStringProp(obj: JSObject, key: String): String
Link copied to clipboard
open fun has(key: String): Boolean
Link copied to clipboard
private open fun hasProp(obj: JSObject, key: String): Boolean
Link copied to clipboard
private open fun nativeParse(json: String): JSObject
Link copied to clipboard
private open fun nativeStringify(obj: JSObject): String
Link copied to clipboard
open fun putBoolean(key: String, value: Boolean)
Link copied to clipboard
open fun putNumber(key: String, value: Double)
Link copied to clipboard
open fun putObject(key: String, nested: JsonPeer)
Link copied to clipboard
open fun putString(key: String, value: String)
Link copied to clipboard
private open fun setBooleanProp(obj: JSObject, key: String, val: Boolean)
Link copied to clipboard
private open fun setNumberProp(obj: JSObject, key: String, val: Double)
Link copied to clipboard
private open fun setObjectProp(obj: JSObject, key: String, val: JSObject)
Link copied to clipboard
private open fun setStringProp(obj: JSObject, key: String, val: String)
Link copied to clipboard
open fun toJsonString(): String