2.读取

方法:读取数据 |参数|类型|说明| |-|-|-| |table_name|string|这个是当前项目名称,填写名称比如是:微信,因为中文所以需要url编码| |type|string|type=0:按顺序读取一条,<br>type=1:随机读取一条,<br>type=2:读取全部| |typex|string|typex=0:所有的数据读取完毕会返回0,代表没有数据了,<br>typex=1:代表所有数据读取完毕以后,会重置数据,意味着又可以读取了| ```lua 接口地址 get提交 http://192.168.1.10:85/read_data?table_name=%E5%BE%AE%E4%BF%A1&type=0&typex=0 type=0 返回内容是按顺序读取一条 {"data":"1wxid_deqwdkdq122----dq1wqdqe----6231801123210321"} type=1 返回内容是随机一条 {"data":"4wxid_deqwdkdq122----dq1wqdqe----6231801123210321"} type=2返回内容 {"data":["4wxid_deqwdkdq122----dq1wqdqe----6231801123210321","5wxid_deqwdkdq22----dqwqdqe----623180123210321","6wxid_deqwdkdq122----dq1wqdqe----6231801123210321","7wxid_deqwdkdq22----dqwqdqe----623180123210321","8wxid_deqwdkdq122----dq1wqdqe----6231801123210321","9wxid_deqwdkdq22----dqwqdqe----623180123210321","10wxid_deqwdkdq122----dq1wqdqe----6231801123210321","11wxid_deqwdkdq22----dqwqdqe----623180123210321","12wxid_deqwdkdq122----dq1wqdqe----6231801123210321","13wxid_deqwdkdq22----dqwqdqe----623180123210321"]} 如果没有数据会返回0,意思读取完毕了 ``` ```lua require("TSLib") local ts = require("ts")--使用扩展库前必须插入这一句 local json = ts.json--使用 JSON 模块前必须插入这一句 str='{"data":["4wxid_deqwdkdq122----dq1wqdqe----6231801123210321","5wxid_deqwdkdq22----dqwqdqe----623180123210321","6wxid_deqwdkdq122----dq1wqdqe----6231801123210321","7wxid_deqwdkdq22----dqwqdqe----623180123210321","8wxid_deqwdkdq122----dq1wqdqe----6231801123210321","9wxid_deqwdkdq22----dqwqdqe----623180123210321","10wxid_deqwdkdq122----dq1wqdqe----6231801123210321","11wxid_deqwdkdq22----dqwqdqe----623180123210321","12wxid_deqwdkdq122----dq1wqdqe----6231801123210321","13wxid_deqwdkdq22----dqwqdqe----623180123210321"]}' local tmp = json.decode(str) dialog(tmp.data[1],5);结果得到下面的,获取第一条 4wxid_deqwdkdq122----dq1wqdqe----6231801123210321 ``` ![image.png](https://cos.easydoc.net/42399901/files/lvjg6krg.png)