递归火山软件开发平台

标题: 关于-水淼JSON类 删除路径 一直失败 [打印本页]

作者: cdmmye    时间: 2022-11-28 19:12
标题: 关于-水淼JSON类 删除路径 一直失败
关于-水淼JSON类 删除路径 一直失败

例如
{"data":{"keta":{"realm_name":{"cdaec":"1"},"sign":1}}}

JSON.删除路径 ("data.keta.realm_name.sign") 失败


JSON.删除路径 ("data.keta.realm_name") 失败

有没有用过的,请教一下解决方案

作者: shuimiao    时间: 2022-11-28 19:39
第一个路径删除是成功的,第二个路径不存在。你要用json解析工具查看路径才不会搞错

(, 下载次数: 280)


(, 下载次数: 285)

作者: cdmmye    时间: 2022-11-29 19:52
本帖最后由 cdmmye 于 2022-11-29 19:53 编辑
shuimiao 发表于 2022-11-28 19:39
第一个路径删除是成功的,第二个路径不存在。你要用json解析工具查看路径才不会搞错

谢谢,那是我写出了
例如
{"data":{"keta":{"realm_name":{"cdaec":"1"},"sign":1}}}

我要删除 realm_name 路径下的  cdaec 有这个命令吗
JSON.删除路径 ("data.keta.realm_name.cdaec") 失败

作者: shuimiao    时间: 2022-11-29 20:20
cdmmye 发表于 2022-11-29 19:52
谢谢,那是我写出了
例如
{"data":{"keta":{"realm_name":{"cdaec":"1"},"sign":1}}}

这个路径没有失败吧。你确定下载了json类1.5版本了吗,确定json数据在ide中的变量中粘贴正确?

(, 下载次数: 278)

作者: cdmmye    时间: 2022-11-29 22:10
shuimiao 发表于 2022-11-29 20:20
这个路径没有失败吧。你确定下载了json类1.5版本了吗,确定json数据在ide中的变量中粘贴正确?

是1.5版本,我是无论怎么都删除不了,我重新下载一下看看
作者: cdmmye    时间: 2022-11-29 22:48
shuimiao 发表于 2022-11-29 20:20
这个路径没有失败吧。你确定下载了json类1.5版本了吗,确定json数据在ide中的变量中粘贴正确?

终于知道什么问题了,预先加载的JSON是不能赋值给另外一个JSON变量进行删除操作,其他操作不影响,只有删除操作会出错


例如
JSON=_数据.站点数据

这样除了删除路径出错其他都正常

但是
JSON.解析 (_数据.站点数据.读路径值 ())

这样支持删除路径操作
作者: cdmmye    时间: 2022-11-29 22:55
shuimiao 发表于 2022-11-29 20:20
这个路径没有失败吧。你确定下载了json类1.5版本了吗,确定json数据在ide中的变量中粘贴正确?

感谢提醒,非常便捷好用的JSON
作者: shuimiao    时间: 2022-11-30 11:53
cdmmye 发表于 2022-11-29 22:48
终于知道什么问题了,预先加载的JSON是不能赋值给另外一个JSON变量进行删除操作,其他操作不影响,只有删 ...

那就是了,因为内部指针复制后没有更新,导致有些功能用不了。也可以这样

JSON = 新JSON
新JSON.更新父指针 (JSON.顶级节点)

也可以

JSON.读JSON类值 (, 新JSON)//这句就类似你自己取出数据重新解析一样
作者: cdmmye    时间: 2022-12-1 00:48
shuimiao 发表于 2022-11-30 11:53
那就是了,因为内部指针复制后没有更新,导致有些功能用不了。也可以这样

JSON = 新JSON

受教了感谢




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4