我这样写,本已经将对象传递到数组了,这时数组是不是每循环一次就增加一个成员,每次的数据都不一样,但是最却是只有“用户信息”的在循环的最后 一次的数据传给了数据,而且数据里的数据都是重复的同一组数据
。结果如下:
这都什么设计?循环一次内存不就清零了吗?“用户信息”数据传递给了数组,我没操作数组,只对“用户信息”进行操作,怎么一次循环结束后还对别的数组产生影响了呢?还有更奇怪的是,如果不在循环头清除“用户信息”的数据,最后的有数组成员数的平方组都一样的数据。比如:openid组数组有10个成员,经过循环处理,加到yyjson后,“所有用户”的数组的100个成员,到底是模块的问题,还是火山平台的问题?创世魂 发表于 2023-1-31 08:37
这不是bug,变量使用后就被释放了。yyjson为了效率牺牲了很多。。
合成json推荐直接用 json对象类 更方便 ...
路亦洲 发表于 2023-1-31 14:13
谢谢!模块能在网上找到吗?
路亦洲 发表于 2023-1-31 14:13
谢谢!模块能在网上找到吗?
shuimiao 发表于 2023-1-31 14:54
论坛有http://bbs.voldp.com/forum.php?mod=viewthread&tid=12536

路亦洲 发表于 2023-1-31 14:22
json类对于多层级的json数据好不太好用
创世魂 发表于 2023-2-1 10:31
json操作,非常简单……也是两三下就搞定了。
路亦洲 发表于 2023-2-1 12:22
谢谢!看明白 了,这才和精易模块的json类一样:噜阿噜
路亦洲 发表于 2023-2-1 12:23
就是路径的顶层要加两斜杠“//”?
| 欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) | Powered by Discuz! X3.4 |