递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库

yyjson对象类为什么不能第二次调用

查看数: 2835 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-9-9 11:09

正文摘要:

如题,yyjson对象类定义为主窗口成员变量,在第二次调用时不能用。

回复

小蜗牛 发表于 2023-9-9 23:01:31
没点功力不要用这个
topceo 发表于 2023-9-9 21:58:35
水淼json.yyds
创世魂 发表于 2023-9-9 19:53:49
这是yyjson为了效率做出的牺牲。  要用  缓冲并加入成员   方法。
michardhl 发表于 2023-9-9 18:43:24
没点功力不要用这个
Xelloss0618 发表于 2023-9-9 14:48:41
官方yyjson的老问题了,备注上有写的,注意看一下吧。
加入成员 和 加入数组成员,它不会将数据复制到 JSON 里,而是通过指针引用。
所以必须确保被加入对象不能比JSON先释放,同一个对象也不能多次加入。

解决办法是用 缓存并加入成员 和 缓存加入数组成员,这两个命令会将数据插入到JSON,不用考虑作用域。

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

GMT+8, 2024-11-24 07:46 , Processed in 0.088001 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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