PQL 快速入门
PQL基础
数据流转
输出文件
PQL 中的语句
分支和循环
更优雅的数据操作
PQL 高级特性
系统函数
自定义函数
扩展操作
其他语言相关
附录
PARSE 语句负责解析接口返回的数据,逻辑和 SELECT 语句属于同一类,都是从某一个地方查询数据。可以理解 REQUEST 语句生成了一个 Mini 数据库,PARSE 语句负责从这个 Mini 数据查询数据。
"path"
参数使用标准的 JsonPath 表达式。AS
后面表示期望将指定路径的数据解析成什么格式。其中ROW
和OBJECT
等价、LIST
和ARRAY
等价。
上例是一个典型的接口返回值的格式。下面看一下用 PARSE 语句是如何解析的:
PARSE 语句和 SELECT 语句一样的意义和用法,所以 PARSE 语句也可以放在 GET 语句里,也可以放在 SET 语句或 VAR 语句后面赋值,或者在 FOR 语句中遍历。可以嵌入变量和表达式,可以用 Sharp 表达式对结果数据再编辑,也可以用做嵌入式查询表达式。
REQUEST 语句将请求接口返回的数据保存在缓冲区,只要不再次请求接口,缓冲区的数据就不会被清除,所以可以一次请求多次使用 PARSE 语句解析。
参考链接