PQL 快速入门
PQL基础
数据流转
输出文件
PQL 中的语句
分支和循环
更优雅的数据操作
PQL 高级特性
系统函数
自定义函数
扩展操作
其他语言相关
附录
Json 数据格式是最流行的数据传输格式,在 PQL 中每多地方,都可以无障碍使用 Json 数据,而且 Json 数据还是 PQL 中集合类型的表现形式。
在 PQL 中,Json 数组是 PQL 数组(列表)的表现形式。
上例声明的变量都是数组,其中$list
为整数数组,$str
为字符串数组,$empty
为空数组。
Json 对象是 PQL 数据行的表现形式。
上例中声明了两个数据行变量,其中$empty
是一个空数据行。
如果 Json 数组中的元素是对象,那么这个数组就形成了一个数据表。
上例中声明了一个两行三列的一个数据表,数据表和数据行是 PQL 中最常用的复合结构。
Json 数据可以以常量的形式存在于 PQL 语句中,作为语句的一部分,用以实现不同的功能。如上面几个用 VAR 语句声明的例子。
还有很多地方可以使用 Json 常量数据,相应语句的文档中会介绍。
Json 作为一种复合数组结构,可以像富字符串一样嵌入各种变量和表达式,以简化计算。
上例中嵌入了用户变量、全局变量、Sharp 表达式和查询表达式。如果变量或表达式的计算结果为字符串或日期时间,会自动加 双引号"
。
PQL 中提供了一系列的方法对 Json 数据进行再编辑。
各类型的数据再编辑请分别参见:数组编辑、数据行编辑、数据表编辑和 Json 字符串编辑。
参考链接