易语言 精易模块 操作json数据


发布时间:2023-05-18 23:02:49 作者:有勇气的牛排 阅读(111) 易语言

1 单一键值对

json 原始数据

{ "status":200, "results":"success" }
.版本 2 .支持库 spec .局部变量 bool, 逻辑型 .局部变量 json, 类_json bool = json.解析 (到文本 (读入文件 (“json.txt”))) .如果真 (bool) 调试输出 (json.取属性对象 (“status”)) 调试输出 (json.取属性对象 (“results”))

image.png

2 遍历数组中的数值

json 数据

{ "num":[1,2,3,4] }
.版本 2 .支持库 spec .局部变量 bool, 逻辑型 .局部变量 json, 类_json .局部变量 array, 类_json .局部变量 n, 整数型 .局部变量 i, 整数型 bool = json.解析 (到文本 (读入文件 (“json.txt”))) .如果 (bool) array = json.取属性 (“num”) 调试输出 (array) n = array.成员数 () .计次循环首 (n, i) ' i从1开始 调试输出 (array.取成员 (i - 1).取数据文本 ()) .计次循环尾 () .否则 信息框 (“解析失败”, 0, , )

image.png

3 数组 键值对

{ "student":[ { "name":"小花", "age":21 }, { "name":"小娜", "age":20 } ] }
.版本 2 .支持库 spec .局部变量 bool, 逻辑型 .局部变量 json, 类_json .局部变量 array, 类_json .局部变量 n, 整数型 .局部变量 i, 整数型 bool = json.解析 (到文本 (读入文件 (“json.txt”))) .如果 (bool) array = json.取属性 (“student”) ' 调试输出 (array.取成员 (0).取属性对象 (“name”)) n = array.成员数 () .计次循环首 (n, i) ' i从1开始 调试输出 (array.取成员 (i - 1).取属性对象 (“name”)) 调试输出 (array.取成员 (i - 1).取属性对象 (“age”)) .计次循环尾 () .否则 信息框 (“解析失败”, 0, , )

image.png

参考:
https://www.jianshu.com/p/b6e657afba58

官网:www.couragesteak.com

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
目录
adfas df
专栏