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

json数组类 更多...

类 JsonArray 继承关系图:
JsonObject

Public 成员函数

包函数

额外继承的成员函数

详细描述

json数组类

在文件 BuiltinObjects.x900 行定义.

构造及析构函数说明

◆ JsonArray() [1/3]

void JsonArray ( )

◆ JsonArray() [2/3]

◆ JsonArray() [3/3]

JsonArray ( )
package

构造一个json对象

成员函数说明

◆ child()

JsonNode child ( )

重载 JsonObject .

◆ clone() [1/2]

JsonNode clone ( )

重载 JsonObject .

◆ clone() [2/2]

JsonObject clone ( )
package

克隆对象

返回
新对象

重载 JsonObject .

◆ equals() [1/2]

bool equals ( JsonArrayvalue  )
package

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

参数
value数据对象
异常
NullPointerException空指针异常
返回
结果

◆ equals() [2/2]

bool equals ( JsonNode  )

重载 JsonObject .

◆ finalize()

void finalize ( )

重载 JsonObject .

◆ get() [1/2]

JsonObject get ( int  index)
package

获取指定位置的值

参数
index位置序号
异常
NullPointerException空指针异常
返回
结果

◆ get() [2/2]

JsonNode get ( int  ) throws IllegalArgumentException

◆ getArray() [1/2]

JsonArray getArray ( int  index)
package

获取指定位置的值

参数
index位置序号
异常
NullPointerException空指针异常
返回
结果

◆ getArray() [2/2]

JsonArray getArray ( int  ) throws IllegalArgumentException

◆ getBool() [1/2]

bool getBool ( int  index)
package

获取指定位置的值

参数
index位置序号
异常
NullPointerException空指针异常
返回
结果

◆ getBool() [2/2]

bool getBool ( int  ) throws IllegalArgumentException

◆ getDouble() [1/2]

double getDouble ( int  index)
package

获取指定位置的值

参数
index位置序号
异常
NullPointerException空指针异常
返回
结果

◆ getDouble() [2/2]

double getDouble ( int  ) throws IllegalArgumentException

◆ getInt() [1/2]

int getInt ( int  index)
package

获取指定位置的值

参数
index位置序号
异常
NullPointerException空指针异常
返回
结果

◆ getInt() [2/2]

int getInt ( int  ) throws IllegalArgumentException

◆ getLong()

long getLong ( int  ) throws IllegalArgumentException

◆ getName()

String getName ( )

重载 JsonObject .

◆ getObject()

JsonObject getObject ( int  ) throws IllegalArgumentException

◆ getString() [1/2]

String getString ( int  index)
package

获取指定位置的值

参数
index位置序号
异常
NullPointerException空指针异常
返回
结果

◆ getString() [2/2]

String getString ( int  ) throws IllegalArgumentException

◆ getType()

final int getType ( )

重载 JsonObject .

◆ isArray()

bool isArray ( )

重载 JsonObject .

◆ isNull() [1/2]

bool isNull ( int  index)
package

测试key对应的值是否为空

参数
index位置序号
异常
NullPointerException空指针异常
返回
结果

◆ isNull() [2/2]

bool isNull ( int  ) throws IllegalArgumentException

◆ JsonNode()

JsonNode ( int  ,
  JsonNode 
) throws IllegalArgumentException

◆ length() [1/2]

int length ( )

◆ length() [2/2]

int length ( )
package

获取数组长度

返回
结果

◆ next()

JsonNode next ( )

重载 JsonObject .

◆ Object()

Object ( int  )

◆ operator[]() [1/4]

bool operator[] ( int  ,
bool   
)

◆ operator[]() [2/4]

double operator[] ( int  ,
double   
)

◆ operator[]() [3/4]

int operator[] ( int  ,
int   
)

◆ operator[]() [4/4]

long operator[] ( int  ,
long   
)

◆ prev()

JsonNode prev ( )

重载 JsonObject .

◆ put() [1/24]

void put ( bool  value)
package

添加数据

参数
value数据对象
异常
NullPointerException空指针异常

◆ put() [2/24]

void put ( bool  )

◆ put() [3/24]

void put ( double  value)
package

添加数据

参数
value数据对象
异常
NullPointerException空指针异常

◆ put() [4/24]

void put ( double  )

◆ put() [5/24]

void put ( int  index,
bool  value 
)
package

插入数据

参数
index位置序号
value数据对象
异常
NullPointerException空指针异常

◆ put() [6/24]

void put ( int  index,
double  value 
)
package

插入数据

参数
index位置序号
value数据对象
异常
NullPointerException空指针异常

◆ put() [7/24]

void put ( int  index,
int  value 
)
package

插入数据

参数
index位置序号
value数据对象
异常
NullPointerException空指针异常

◆ put() [8/24]

void put ( int  index,
JsonArray  value 
)
package

插入数据

参数
index位置序号
value数据对象
异常
NullPointerException空指针异常

◆ put() [9/24]

void put ( int  index,
JsonObject  value 
)
package

插入数据

参数
index位置序号
value数据对象
异常
NullPointerException空指针异常

◆ put() [10/24]

void put ( int  index,
String  value 
)
package

插入数据

参数
index位置序号
value数据对象
异常
NullPointerException空指针异常

◆ put() [11/24]

void put ( int  value)
package

添加数据

参数
value数据对象
异常
NullPointerException空指针异常

◆ put() [12/24]

void put ( int  )

◆ put() [13/24]

void put ( int  ,
bool   
)

◆ put() [14/24]

void put ( int  ,
double   
)

◆ put() [15/24]

void put ( int  ,
int   
)

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

◆ put() [16/24]

void put ( int  ,
  JsonNode 
) throws IllegalArgumentException

◆ put() [17/24]

void put ( int  ,
long   
)

◆ put() [18/24]

void put ( int  ,
  String 
)

◆ put() [19/24]

void put ( JsonArray  value)
package

添加数据

参数
value数据对象
异常
NullPointerException空指针异常

◆ put() [20/24]

void put ( JsonNode  ) throws IllegalArgumentException

◆ put() [21/24]

void put ( JsonObject  value)
package

添加数据

参数
value数据对象
异常
NullPointerException空指针异常

◆ put() [22/24]

void put ( long  )

◆ put() [23/24]

void put ( String  value)
package

添加数据

参数
value数据对象
异常
NullPointerException空指针异常

◆ put() [24/24]

void put ( String  )

◆ remove() [1/2]

bool remove ( int  index)
package

删除指定位置的数据

参数
index位置序号
异常
NullPointerException空指针异常
返回
结果

◆ remove() [2/2]

bool remove ( int  ) throws IllegalArgumentException

◆ String()

String ( int  ,
  String 
)

◆ toString() [1/2]

String toString ( bool  bident)
package

生成json字符串

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

重载 JsonObject .

◆ toString() [2/2]

String toString ( bool  )

重载 JsonObject .