Description

Properties

Methods

InheritedAbstractFinalStaticDatatypeHeader
boolbool hasAllKeys()
stringstring name()
Json[string]Json[string] getMap()
IDataIData data(string key)
voidvoid opAssign(string newValue)
boolbool initialize(Json[string] initData = null)
boolbool hasData(IData[] data, bool deepSearch = false)
longlong getLong()
boolbool isEmpty()
size_tsize_t length()
IDataIData clone()
IDataIData create()
voidvoid opAssign(long newValue)
voidvoid fromString(string[string] newValue, bool shouldOverwrite = true)
voidvoid opAssign(Json newValue)
boolbool hasPath(string path, string separator = "/")
boolbool hasPaths(string[] paths, string separator = "/")
boolbool isNull()
JsonJson getJson(string key)
JsonJson toJson(string[] selectedKeys = null)
voidvoid fromJson(Json newValue, bool shouldOverwrite = true)
voidvoid opAssign(bool newValue)
doubledouble getDouble()
JsonJson getJson()
IData[string]IData[string] data(string[] keys)
stringstring getString()
stringstring toString()
voidvoid opAssign(Json[] newValue)
string[]string[] keys()
voidvoid opAssign(double newValue)
boolbool getBoolean()
voidvoid isNull(bool status)
UUIDUUID getUUID()
voidvoid name(string name)
boolbool has(string key, bool deepSearch = false)
boolbool hasData(IData data, bool deepSearch = false)
Json[]Json[] getArray()
boolbool hasKey(string key, bool deepSearch = false)
boolbool hasAllKeys(string[] keys)
voidvoid opAssign(Json[string] newValue)
boolbool hasAllKeys(string[] keys, bool deepSearch = false)
voidvoid opAssignIndex(IData data, string key)
boolbool hasData(IData[string] checkData, bool deepSearch = false)
boolbool hasKey()
IDataIData at(size_t pos)