我有一个字符串,它带有嵌套json的路径,我需要更新一个值
var path = 'p_Data[0]["BusinessUnit"][0]["BusinessUnit"]'
如果我评估这条路径,我得到'Unit1'的价值。我需要使用'Closed'更新值'Unit1'并检索原始数据,即p_Data
我尝试了eval(path = 'Closed')
,但没有效果。
怎么做?
答案 0 :(得分:1)
eval(path + "='Closed'");
但请看一下这个主题:Why is using the JavaScript eval function a bad idea?。