首页 > 其他分享 >精易模块类_json的使用方法

精易模块类_json的使用方法

时间:2023-06-05 13:12:39浏览次数:42  
标签:name age 精易 JSON phone json 模块 调试 属性

一般解析

{
"code": 0,
"whwswswws": "ej7ltErOLmBq00vH-Cg2EFw",
"openall": 1,
"openalltouch": 1,
"processtype": 1,
"appidStatuscode": 0
}

.版本 2
.支持库 spec

JSON.解析 (#INFO, , )
调试输出 (JSON.取属性对象 (“code”))
调试输出 (JSON.取属性对象 (“whwswswws”))
调试输出 (JSON.取属性对象 (“openall”))
调试输出 (JSON.取属性对象 (“openalltouch”))
调试输出 (JSON.取属性对象 (“processtype”))
调试输出 (JSON.取属性对象 (“appidStatuscode”))

结果:

 

多层级解析

{
"code": 0,
"whwswswws": "ej7ltErOLmBq00vH-Cg2EFw",
"openall": 1,
"openalltouch": 1,
"processtype": 1,
"appidStatuscode": 0,
"grinfo": {
  "name": "张三",
  "age": 18,
  "phone": "15601225588"
  }
}

比如取grinfo内容

.版本 2
.支持库 spec

JSON.解析 (#INFO2, , )
调试输出 (JSON.取属性 (“grinfo”).取属性对象 (“name”))
调试输出 (JSON.取属性 (“grinfo”).取属性对象 (“age”))
调试输出 (JSON.取属性 (“grinfo”).取属性对象 (“phone”))

 结果:

 

多层级带列表

{
    "code": 0,
    "whwswswws": "ej7ltErOLmBq00vH-Cg2EFw",
    "openall": 1,
    "openalltouch": 1,
    "processtype": 1,
    "appidStatuscode": 0,
    "grinfos": [{
            "name": "项羽",
            "age": 18,
            "phone": "15601225588"
        },
        {
            "name": "李斯",
            "age": 36,
            "phone": "15601225599"
        }, {
            "name": "赵高",
            "age": 20,
            "phone": "15601225566"
        }
    ]
}

 

比如还取grinfos内容

.版本 2
.支持库 spec

JSON.解析 (#INFO3, , )
.计次循环首 (JSON.取属性 (“grinfos”).成员数 (), i)
    name = JSON.取属性 (“grinfos”).取成员 (i - 1, ).取属性对象 (“name”)
    age = JSON.取属性 (“grinfos”).取成员 (i - 1, ).取属性对象 (“age”)
    phone = JSON.取属性 (“grinfos”).取成员 (i - 1, ).取属性对象 (“phone”)
    调试输出 (name, age, phone)
.计次循环尾 ()

 

结果:

 

标签:name,age,精易,JSON,phone,json,模块,调试,属性
From: https://www.cnblogs.com/wordblog/p/17457518.html

相关文章

  • git add 时报错 warning: in the working copy of 'package-lock.json', LF will...
    来源:https://blog.csdn.net/qq_43842093/article/details/128471953问题:执行gitadd.时报错: 原因:换行符的问题, Windows下换行符和Unix下的换行符不一样,git会自动转换。 解决办法: 执行如下命令:gitconfig--globalcore.autocrlffalse问题解决 ......
  • BOSHIDA DC电源模块在工业自动化的应用
    三河博电科技BOSHIDADC电源模块在工业自动化的应用 随着自动化技术的不断发展,DC电源模块已成为工业控制系统中不可或缺的一个组成部分。在许多自动化系统中,如机器人、控制器、PLC等,都需要使用到直流电源模块来提供稳定可靠的电源,以确保系统的正常运行。本文将从以下几个方面......
  • DC电源模块在工业自动化的应用
    BOSHIDADC电源模块在工业自动化的应用随着自动化技术的不断发展,DC电源模块已成为工业控制系统中不可或缺的一个组成部分。在许多自动化系统中,如机器人、控制器、PLC等,都需要使用到直流电源模块来提供稳定可靠的电源,以确保系统的正常运行。本文将从以下几个方面探讨DC电源模块在工......
  • BOSHIDA电源模块 电磁噪声的处理 测量EMI
    BOSHIDA电源模块电磁噪声的处理测量EMI测量EMI的第一个问题是,要寻找的信号是在一个很宽的频率范围内出现的具有特定频率的不确定扰动(信号)。用于此测量的仪器通常是一个频谱分析仪,它能够用窄窗口扫描一个频带。图9.1显示了该器件的简化功能框图。频谱分析仪有很多种功能,但这超出......
  • JS字符串转JSON
    1、jQuery插件支持的转换方式: 示例:$.parseJSON(jsonstr);//jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象2、浏览器支持的转换方式(Firefox,chrome,opera,safari,ie)等浏览器:示例:JSON.parse(jsonstr);//可以将json字符串转换成json对象 JSON.stringify(jsonobj);//......
  • random模块
    random模块【一】导入模块importrandom【二】随机小数大于0且小于1之间的小数random.random()#0.7664338663654585大于1小于3的小数random.uniform(1,3)#1.6270147180533838【三】随机整数大于等于1且小于等于5之间的整数random.randint(1,5)......
  • OS模块
    OS模块os模块是与操作系统交互的一个接口【一】操作文件创建生成多层递归目录os.makedirs('dirname1/dirname2')若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推os.removedirs('dirname1')生成单级目录;相当于shell中mkdirdirnameos.mkdir('dirnam......
  • datetime模块
    datetime模块【一】导入模块importdatetime【二】自定义日期res=datetime.date(2019,7,15)print(res)#2019-07-15【三】获取本地时间年月日now_date=datetime.date.today()print(now_date)#2023-06-02年月日时分秒now_time=datetime.datetime.to......
  • subprocess模块
    subprocess模块【一】介绍subprocess模块允许我们启动一个新进程,并连接到它们的输入/输出/错误管道,从而获取返回值。简单理解就是:使用我们自己的电脑去链接别人的电脑(socket模块)【二】使用#windows系统默认的编码格式是:gbkimportsubprocess"""1.使用我们自......
  • pickle模块
    pickle模块json&pickle模块(用于序列化的两个模块)json用于字符串和python数据类型间进行转换pickle用于python特有的类型和python的数据类型间进行转换pickle模块提供了四个功能:dumpsdump(序列化,存)loads(反序列化,读)load(不仅可以序列化字典,列表...可......