定义变量

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

GitHub 加速计划 / js / json
41.72 K
6.61 K
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:1 个月前 )
960b763e 4 个月前
8c391e04 6 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐