itismine 发表于 2023-9-9 11:09:30

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

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







Xelloss0618 发表于 2023-9-9 14:48:41

官方yyjson的老问题了,备注上有写的,注意看一下吧。
加入成员 和 加入数组成员,它不会将数据复制到 JSON 里,而是通过指针引用。
所以必须确保被加入对象不能比JSON先释放,同一个对象也不能多次加入。

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

michardhl 发表于 2023-9-9 18:43:24

没点功力不要用这个

创世魂 发表于 2023-9-9 19:53:49

这是yyjson为了效率做出的牺牲。要用缓冲并加入成员   方法。

topceo 发表于 2023-9-9 21:58:35

水淼json.yyds

小蜗牛 发表于 2023-9-9 23:01:31

没点功力不要用这个
页: [1]
查看完整版本: yyjson对象类为什么不能第二次调用