我有一个带有嵌套 json 路径的字符串,我需要在其中更新一个值
var path = 'p_Data[0]["BusinessUnit"][0]["BusinessUnit"]'
如果我评估这条路径,我会得到“Unit1”的值。我需要用'Closed'更新值'Unit1'并检索原始数据,即,p_Data
我试过eval(path = 'Closed')
了,但没有用。
这该怎么做?
我有一个带有嵌套 json 路径的字符串,我需要在其中更新一个值
var path = 'p_Data[0]["BusinessUnit"][0]["BusinessUnit"]'
如果我评估这条路径,我会得到“Unit1”的值。我需要用'Closed'更新值'Unit1'并检索原始数据,即,p_Data
我试过eval(path = 'Closed')
了,但没有用。
这该怎么做?
eval(path + "='Closed'");
但是看看这个线程:为什么使用 JavaScript eval 函数是个坏主意?.