xlang v4.0 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
Public 成员函数 | 包函数
JsonObject类 参考

json类 更多...

类 JsonObject 继承关系图:
JsonArray

Public 成员函数

包函数

详细描述

json类

在文件 BuiltinObjects.x857 行定义.

构造及析构函数说明

◆ JsonObject() [1/4]

void JsonObject ( )

◆ JsonObject() [2/4]

◆ JsonObject() [3/4]

JsonObject ( )
package

构造一个json对象

◆ JsonObject() [4/4]

JsonObject ( String  text)
package

从Json字符串构造一个Json对象

参数
textJson字符串
异常
IllegalArgumentException参数不正确(解析失败)
NullPointerException空指针异常

成员函数说明

◆ child() [1/2]

JsonNode child ( )

JsonArray 重载.

◆ child() [2/2]

JsonObject child ( )
package

获取子对象

返回
结果

JsonArray 重载.

◆ clone() [1/2]

JsonNode clone ( )

JsonArray , 以及 JsonArray 重载.

◆ clone() [2/2]

JsonObject clone ( )
package

克隆对象

返回
新对象

JsonArray , 以及 JsonArray 重载.

◆ equals() [1/2]

bool equals ( JsonNode  )

JsonArray 重载.

◆ equals() [2/2]

bool equals ( JsonObject  value)
package

测试两个数据对象是否同一个

参数
valuevalue
异常
NullPointerException空指针异常
返回
结果

◆ finalize()

void finalize ( )

JsonArray 重载.

◆ get() [1/2]

JsonObject get ( String  key)
package

获取指定key的值

参数
keykey
异常
NullPointerException空指针异常
返回
结果

◆ get() [2/2]

JsonNode get ( String  )

◆ getArray() [1/2]

JsonArray getArray ( String  key)
package

获取指定key的值

参数
keykey
异常
NullPointerException空指针异常
返回
结果

◆ getArray() [2/2]

JsonArray getArray ( String  )

◆ getBool() [1/3]

bool getBool ( )

◆ getBool() [2/3]

bool getBool ( String  key)
package

获取指定key的值

参数
keykey
异常
NullPointerException空指针异常
返回
结果

◆ getBool() [3/3]

bool getBool ( String  )

◆ getDouble() [1/3]

double getDouble ( )

◆ getDouble() [2/3]

double getDouble ( String  key)
package

获取指定key的值

参数
keykey
异常
NullPointerException空指针异常
返回
结果

◆ getDouble() [3/3]

double getDouble ( String  )

◆ getInt() [1/3]

int getInt ( )

◆ getInt() [2/3]

int getInt ( String  key)
package

获取指定key的值

参数
keykey
异常
NullPointerException空指针异常
返回
结果

◆ getInt() [3/3]

int getInt ( String  )

◆ getLong() [1/2]

long getLong ( )

◆ getLong() [2/2]

long getLong ( String  )

◆ getName() [1/2]

String getName ( )

JsonArray 重载.

◆ getName() [2/2]

String getName ( )
package

获取对象名

返回
结果

JsonArray 重载.

◆ getObject()

JsonObject getObject ( String  )

◆ getString() [1/3]

String getString ( )

◆ getString() [2/3]

String getString ( String  key)
package

获取指定key的值

参数
keykey
异常
NullPointerException空指针异常
返回
结果

◆ getString() [3/3]

String getString ( String  )

◆ getType()

final int getType ( )

JsonArray 重载.

◆ has() [1/2]

bool has ( String  key)
package

测试是否包含key

参数
keykey
异常
NullPointerException空指针异常
返回
结果

◆ has() [2/2]

bool has ( String  )

被这些函数引用 QCefConfig.setProperty() , 以及 QCefConfig.setProperty().

◆ isArray()

bool isArray ( )

JsonArray 重载.

◆ isNull() [1/2]

bool isNull ( String  key)
package

测试key对应的值是否为空

参数
keykey
异常
NullPointerException空指针异常
返回
结果

◆ isNull() [2/2]

bool isNull ( String  )

◆ JsonNode()

JsonNode ( String  ,
  JsonNode 
) throws IllegalArgumentException

◆ next() [1/2]

JsonNode next ( )

JsonArray 重载.

◆ next() [2/2]

JsonObject next ( )
package

移动到下一个对象

返回
结果

JsonArray 重载.

◆ Object()

Object ( String  )

◆ operator[]() [1/4]

bool operator[] ( String  ,
bool   
)

◆ operator[]() [2/4]

double operator[] ( String  ,
double   
)

◆ operator[]() [3/4]

int operator[] ( String  ,
int   
)

◆ operator[]() [4/4]

long operator[] ( String  ,
long   
)

◆ prev() [1/2]

JsonNode prev ( )

JsonArray 重载.

◆ prev() [2/2]

JsonObject prev ( )
package

移动到上一个对象

返回
结果

JsonArray 重载.

◆ put() [1/12]

JsonObject put ( String  key,
bool  value 
)
package

插入数据

参数
keykey
valuevalue
异常
NullPointerException空指针异常
返回
新的数据对象

◆ put() [2/12]

JsonObject put ( String  key,
double  value 
)
package

插入数据

参数
keykey
valuevalue
异常
NullPointerException空指针异常
返回
新的数据对象

◆ put() [3/12]

JsonObject put ( String  key,
int  value 
)
package

插入数据

参数
keykey
valuevalue
异常
NullPointerException空指针异常
返回
新的数据对象

◆ put() [4/12]

JsonObject put ( String  key,
JsonArray  value 
)
package

插入数据

参数
keykey
valuevalue
异常
NullPointerException空指针异常
返回
新的数据对象

◆ put() [5/12]

JsonObject put ( String  key,
JsonObject  value 
)
package

插入数据

参数
keykey
valuevalue
异常
NullPointerException空指针异常
返回
新的数据对象

◆ put() [6/12]

JsonObject put ( String  key,
String  value 
)
package

插入数据

参数
keykey
valuevalue
异常
NullPointerException空指针异常
返回
新的数据对象

◆ put() [7/12]

JsonObject put ( String  ,
bool   
)

◆ put() [8/12]

JsonObject put ( String  ,
double   
)

◆ put() [9/12]

JsonObject put ( String  ,
int   
)

◆ put() [10/12]

JsonObject put ( String  ,
  JsonNode 
) throws IllegalArgumentException

◆ put() [11/12]

JsonObject put ( String  ,
long   
)

◆ put() [12/12]

JsonObject put ( String  ,
  String 
)

◆ remove() [1/2]

bool remove ( String  key)
package

删除key指定的数据

参数
keykey
异常
NullPointerException空指针异常
返回
结果

◆ remove() [2/2]

bool remove ( String  )

◆ String()

String ( String  ,
  String 
)

◆ toString() [1/2]

String toString ( bool  bident)
package

生成json字符串

参数
bident是否保持缩进格式
返回
结果

JsonArray , 以及 JsonArray 重载.

◆ toString() [2/2]

String toString ( bool  )

JsonArray , 以及 JsonArray 重载.

被这些函数引用 QCefConfig.initializ().