递归火山软件开发平台

标题: JSON如何循环取出store_name [打印本页]

作者: 顶级小白    时间: 2025-4-24 11:40
标题: JSON如何循环取出store_name
{
    "状态": 0,
    "数据": [{
        "ID": "1",
        "store": "10000",
        "store_name": "名字",
        "conn": "42",
        "equipmentNo": "1079315404",
        "timestamp": "",
        "note": "测试",
        "region": "34",
        "Uid": "6"
    }],
    "数据总数": 1,
    "当前页": 1,
    "总页数": 1,
    "总行数": 1
}


<火山程序 类型 = "通常" 版本 = 1 />
局_对象 = JSON对象类.创建自文本数据 (待解析的文本)
调试输出 (局_对象.取文本值 ("状态"), )
调试输出 (局_对象.取文本值 ("数据"), )
局_数组 = JSON数组类.创建自文本数据 (局_对象.取文本值 ("数据", ))
调试输出 (到文本 (局_数组.成员数), )

循环 (, 局_数组.成员数, 局_计次)
{
    调试输出 (局_数组.取文本值 (局_计次) )
}




作者: 顶级小白    时间: 2025-4-24 11:51
<火山程序 类型 = "通常" 版本 = 1 />
局_对象 = JSON对象类.创建自文本数据 (局_返回)
调试输出 (局_对象.取文本值 ("状态"), )
调试输出 (局_对象.取文本值 ("数据"), )
局_数组 = JSON数组类.创建自文本数据 (局_对象.取文本值 ("数据", ))
调试输出 (到文本 (局_数组.成员数), )

计次循环 (局_数组.成员数)
{
    调试输出 (局_数组.取对象值 (取循环索引 ()).取文本值 ("store_name"), )


}


已解决。谢谢。:噜阿噜
作者: nurjay    时间: 2025-4-24 11:52
<火山程序 类型 = "通常" 版本 = 1 />

变量 JSON解析 <类型 = JSON解析对象类_yy>
JSON解析.创建自文本 (内容, 解析标志_yy.默认)
name =  JSON解析.取路径节点 ("/数据/0/store_name").文本值


作者: 创世魂    时间: 2025-4-24 12:42
nurjay 发表于 2025-4-24 11:52
变量 JSON解析
JSON解析.创建自文本 (内容, 解析标志_yy.默认)
name =  JSON解析.取路径节点 ("/数据/0/ ...

安卓里面不支持路径解析
作者: nurjay    时间: 2025-4-24 13:42
我看成火山pc了,火山安卓里面我主要是用
JSON_取值数组同名值2 来都取




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4