首页 > 其他分享 >易语言 精易模块 操作json数据

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

时间:2023-03-14 12:33:59浏览次数:57  
标签:精易 局部变量 json bool array 属性 调试 易语言


1 单一键值对

json 原始数据

{
"status":200,
"results":"success"
}
.版本 2
.支持库 spec

.局部变量 bool, 逻辑型
.局部变量 json, 类_json


bool = json.解析 (到文本 (读入文件 (“json.txt”)))

.如果真 (bool)
调试输出 (json.取属性对象 (“status”))
调试输出 (json.取属性对象 (“results”))

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

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, , )

易语言 精易模块 操作json数据_读入文件_02

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, , )

易语言 精易模块 操作json数据_局部变量_03

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

官网:​​www.couragesteak.com​


标签:精易,局部变量,json,bool,array,属性,调试,易语言
From: https://blog.51cto.com/u_16006123/6120318

相关文章

  • 易语言 爬虫 网络请求 保存图片
    1网页_访问_对象介绍详细参考:http://e.125.la/fun-1161.html本教程基于精易模块​​​网页_访问_对象​​属性2参数介绍参数名类型备注网址文本型完整的网页地址,必须包......
  • 易语言读写配置项ini文件
    文章目录​​1.写ini文件​​​​2.读配置文件​​1.写ini文件.版本2写配置项(取运行目录()+“\config.ini”,“灰太狼”,“属性”,“大佬”)写配置项(取运行目......
  • json-diff简单使用
    一、摘要今天推荐的是一款java中,对比两个json-diff对象是否一致的工具包json-diff`。他可以对比任何结构的两个json数据,并且将其中的不一致信息反馈给用户。工具还内置......
  • xml,nodejs处理成json格式
    <ns:selectLineInfoResponsexmlns:ns="http://service"><ns:return>用户名或密码不正确!</ns:return></ns:selectLineInfoResponse>nodejs如何处理成json格式......
  • FastJson 反序列化漏洞原理分析
    Fastjson简介fastjson框架:https://github.com/alibaba/fastjsonfastjson-jndi:https://github.com/earayu/fastjson_jndi_pocfastjson是阿里巴巴开发的java语言编写的......
  • java对象和json字符串互转时名称不一样解决办法:@JsonProperty
    @JsonProperty添加在属性上,并使用newObjectMapper().writeValueAsString(object)转换为别名的JSON字符串引入依赖<dependency><groupId>com.fasterxml.ja......
  • 20230313-VUE-VUE新建项目报错Error: The package.json file at 'C:\Users\Administ
    缺少package.json文件npminit-y初始化一个文件 ......
  • fastjson 报错:com.alibaba.fastjson.JSONObject cannot be cast to xxxx
    有一个StockData对象,正常情况下json字符串转对象应该是:StockDatastockData=JSONObject.parseObject(str,StockData.class);这样转没问题,get获取参数也正常,但是如果对象......
  • JSONUtil常用方法
    字符串JSON转集合(JSONUtil.toList())StringshopTypeJson=stringRedisTemplate.opsForValue().get(shopTypeKey);//shopTypeKey:缓存中的KEYList<ShopType>shopTypeLis......
  • Day08-Json补充
    JSON一.JSON1JSON回顾JavaScript对象文本表示形式(JavaScriptObjectNotation:js对象简称)【1】json在js中是一个对象,在java中是字符串【2】json是目前前后......