定义变量

.局部变量 O, JSON

此时 O的类型为 “空” 符合常量值 #JSON类型.空

JSON数组

O.加成员 (1)
O.加成员 (“您好”)

这里 O 变量 的类型是 JSON数组.如果O之前的类型也是“JSON数组”,则会为对象O增加2个成员。如果非“JSON数组”则会先清除之前的内容。

JSON对象

O.置属性 (“属性1”, 1)
O.置属性 (“属性2”, “您好”)

这里 变量 O 的类型是 JSON对象。如果O之前的类型也是“JSON对象”,则会为对象O增加2个属性。如果非“JSON对象”则会先清除之前的内容。

从JSON文本创建JSON数据类型

O.解析 (#JSON文本)

json文本是一段符合JSON语法的字符串. 会清除变量O原来的内容。

生成JSON文本

O.到文本 ()

将变量 O 存储的 JSON 内容 输出为 符合“JSON格式”的文本.

判断变量的类型

.版本 2
.支持库 json

.判断开始 (O.取类型 () = #JSON类型.对象)
    输出调试文本 (“JSON对象”)
.判断 (O.取类型 () = #JSON类型.数组)
    输出调试文本 (“JSON数组”)
.判断 (O.取类型 () = #JSON类型.文本)
    输出调试文本 (“文本”)
.默认

判断一个对象的JSON类型 可以用 O.取类型 () 来获取。可能的类型有 #JSON类型.空、#JSON类型.逻辑、#JSON类型.浮点、#JSON类型.整数、#JSON类型.文本、#JSON类型.对象、#JSON类型.数组.

获取属性 或者 成员值

O.取通用属性 (“属性1”)
O.取通用成员 (1)
O.取属性 (“属性1”)
O.取成员 (1)

如果属性或者成员值非 #JSON类型.对象 或者 #JSON类型.数组. 则用 取通用属性() 或者 取通用成员()方法来获取。 否则 直接用 取属性() 或者 取成员()。

如何遍历JSON对象

O.取所有属性名 ()

有时候 一些对象的属性名称对于我们来说是未知的。您可以先用 取所有属性名() 来得到JSON对象的所有属性名。然后再遍历JSON对象的每一个属性值。

如何遍历JSON数组

O.成员数 ()

先用 成员数() 方法获取成员的数目,然后再用循环遍历。