如何通过变量赋值对json对象中的键值对进行操作?
回答
收藏

如何通过变量赋值对json对象中的键值对进行操作?

d
delup
2024-05-19 10:08·浏览量:703
d
delup
发布于 2024-05-19 09:56更新于 2024-05-19 10:08703浏览

变量名:jsonObj 类型:实体属性对象

变量名:json_save 类型:任意类型

因为无法直接对jsonObj中的键值对进行变更所以进行了以下操作:

例如需要变更jsonObj中键"keepExp"的值为true:

   1、在全局变量中设置同名变量"keepExp"

   2、使用"设置变量",python模式下,设置变量"keepExp"值为:

glv['jsonObj']["keepExp"] = true

   3、将jsonObj转换成文本并覆盖写入json文件

问题:

   未更新之前都能正常使用,影刀更新之后就报出了语法错误,有没有解决方法?


尝试过的方案

1、切换为非python模式,会输出整个jsonObj的内容,而不是单独的键值对。

2、将变量名直接改成jsonObj[“key”],提示变量名只能由数字字母下划线构成。

3、更新最新版本重试,该情况依旧存在。

收藏
全部回答1
最新
发布回答
回答