Xelloss0618 发表于 2026-1-9 22:38:07

Hui 发表于 2026-1-9 22:09
1和15这两个整数,读出来是0,是不是bug,遇到这种如何处理,谢谢

不算bug,json值是区分类型的,官方这个“取小数”只能获取小数类型的值,1和15被视为整数,所以不能获取。
官方yyjson的版本比较老,后面版本的yyjson有其他命令可以获取这种值。
建议用PIV模块的YYJSON值

Hui 发表于 2026-1-9 22:55:17

好的,明天试试

Hui 发表于 2026-1-9 22:56:42

用哪个命令那piv的yyjson

Xelloss0618 发表于 2026-1-9 23:09:48

Hui 发表于 2026-1-9 22:56
用哪个命令那piv的yyjson

<火山程序 类型 = "通常" 版本 = 1 />

方法 例 <公开 静态>
{
    变量 json <类型 = YYJSON只读值 注释 = "不区分对象和数组类型">
    变量 内容 <类型 = 文本型 值 = "{\"我是数组\":}">
    json.解析 (内容)
    json.取成员 ("我是数组").枚举循环 ()
    {
      调试输出 (json.取枚举值 ().取小数 ())
    }
}
页: 1 [2]
查看完整版本: YYJSON只读数组类,数组.取小数(a)取不出小数值