递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 587|回复: 8
打印 上一主题 下一主题

[视窗] AI发现了yyJOSN库的bug

[复制链接]

12

主题

110

帖子

4406

积分

论坛元老

Rank: 8Rank: 8

积分
4406
跳转到指定楼层
楼主
发表于 2026-5-21 03:06:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<火山程序 类型 = "通常" 版本 = 1 />

变量 json <类型 = YYJSON对象类>
变量 json1 <类型 = YYJSON对象类>
json.创建自文本 ("{}")
json1 = json.取对象 ("/w")
调试输出 (json1.是否为容器 ())
输出的居然是真,,w这个路径根本不存在,,,
AI截图:



回复

使用道具 举报

497

主题

2万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
48727
QQ
沙发
发表于 2026-5-21 07:28:36 | 只看该作者
……那就是bug呗。。
安卓无障碍课:点击查看
接安卓类库封装,需要的联系570828305
回复

使用道具 举报

66

主题

359

帖子

3552

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
3552
板凳
发表于 2026-5-21 08:39:24 | 只看该作者
那咋办,yyjson如此重要般的存在
回复

使用道具 举报

31

主题

2883

帖子

1万

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
10279
地板
发表于 2026-5-21 09:03:09 | 只看该作者
其实就是封装代码里的很多 GetObject() 应该改用 GetDoc() 的。
回复

使用道具 举报

31

主题

2883

帖子

1万

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
10279
5#
发表于 2026-5-21 09:03:43 | 只看该作者
步天有术22 发表于 2026-5-21 08:39
那咋办,yyjson如此重要般的存在

等修正咯,另外火山的yyjson有很多封装版本,哪个舒服用哪个
回复

使用道具 举报

72

主题

2036

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10723
6#
发表于 2026-5-21 11:40:40 | 只看该作者
我看了封装代码,当 json1 中的对象不存在时,会自动切换到其所处文档对象,所以就返回真了. 至于企鹅为啥当时这么封装,我还需要仔细阅读其全部代码搞清逻辑才行.
回复

使用道具 举报

12

主题

110

帖子

4406

积分

论坛元老

Rank: 8Rank: 8

积分
4406
7#
 楼主| 发表于 2026-5-21 16:18:50 | 只看该作者
vol_yyjson.rar (1.88 KB, 下载次数: 0)
这是我让AI修正的,建议吴总检查下,测试还是没发现问题,
回复

使用道具 举报

12

主题

110

帖子

4406

积分

论坛元老

Rank: 8Rank: 8

积分
4406
8#
 楼主| 发表于 2026-5-21 16:26:37 | 只看该作者
Xelloss0618 发表于 2026-5-21 09:03
等修正咯,另外火山的yyjson有很多封装版本,哪个舒服用哪个

哪里还有yyjson的库?官方这个真的不好用,我都用AI重新封装了很多函数,,
回复

使用道具 举报

31

主题

2883

帖子

1万

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
10279
9#
发表于 2026-5-21 18:06:32 | 只看该作者
z3201 发表于 2026-5-21 16:26
哪里还有yyjson的库?官方这个真的不好用,我都用AI重新封装了很多函数,,

公开发布的起码有3个,自用的不计其数:
一、PIV模块里的【YYJSON值】、【YYJSON只读值】,最完整的封装版本,跟原版一样不单独给JSON对象和JSON数组另外加一个类型;
二、仰望模块里的JSON也是基于yyjson;
三、基于官方的升级版本(未知是否继承同样的bug)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2026-5-29 23:33 , Processed in 0.098026 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表