定义变量
.局部变量 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.成员数 ()
先用 成员数() 方法获取成员的数目,然后再用循环遍历。