精易模块类_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)
.计次循环尾 ()

 

结果:

 

posted @ 2023-06-05 13:03  波罗斯の程序日记  阅读(579)  评论(0编辑  收藏  举报