cdmmye 发表于 2022-11-28 19:12:40

关于-水淼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:27

第一个路径删除是成功的,第二个路径不存在。你要用json解析工具查看路径才不会搞错





cdmmye 发表于 2022-11-29 19:52:21

本帖最后由 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:48

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


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


cdmmye 发表于 2022-11-29 22:10:07

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




是1.5版本,我是无论怎么都删除不了,我重新下载一下看看

cdmmye 发表于 2022-11-29 22:48:04

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




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


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

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

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

这样支持删除路径操作

cdmmye 发表于 2022-11-29 22:55:39

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




感谢提醒,非常便捷好用的JSON

shuimiao 发表于 2022-11-30 11:53:11

cdmmye 发表于 2022-11-29 22:48
终于知道什么问题了,预先加载的JSON是不能赋值给另外一个JSON变量进行删除操作,其他操作不影响,只有删 ...

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

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

也可以

JSON.读JSON类值 (, 新JSON)//这句就类似你自己取出数据重新解析一样

cdmmye 发表于 2022-12-1 00:48:14

shuimiao 发表于 2022-11-30 11:53
那就是了,因为内部指针复制后没有更新,导致有些功能用不了。也可以这样

JSON = 新JSON


受教了感谢
页: [1]
查看完整版本: 关于-水淼JSON类 删除路径 一直失败