我也碰到这个问题了,弄了几个小时,终于搞定了 YYJSON数组类 重复加入局部变量的 YYJSON对象类 的方法是: json对象.重置对象内容 () json对象.加入文本成员 ("name","1") json数组.缓存并加入成员 (json对象) 不能用json对象.清空 不然json数组加入的就是空文本了 |
了解了,就是那个内存引用对吧!一旦清空就全没有了。 |
不能重复使用。。正常的。为了效率牺牲了很多。 |
这个就是YYJSON官方的,并不是BUG,而且方法备注里写得很清楚了。 YYJSON以速度为优先,很多用法是反常识的 比如这个加入成员,并不会把数据复制过去,而是引用 同一个对象只能加入一次,多次加入会造成混乱,而且成员对象不能比主对象先释放 如果要加入局部的对象,应该用 缓存并加入成员 |
试试新建对象,m=(yy数组类)新建对象(yy数组类) |
那就是有问题,第三方的慎用。 |
YYjson的成员好像不能复用,还不能是局部变量 |
|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )
GMT+8, 2024-11-15 00:39 , Processed in 0.083972 second(s), 22 queries .
Powered by Discuz! X3.4
© 2001-2017 Comsenz Inc.