JQuery为json设置了值:以字符串形式提供的路径

时间:2013-08-07 08:38:40

标签: javascript jquery json updates

我有一个字符串,它带有嵌套json的路径,我需要更新一个值

var path = 'p_Data[0]["BusinessUnit"][0]["BusinessUnit"]' 

如果我评估这条路径,我得到'Unit1'的价值。我需要使用'Closed'更新值'Unit1'并检索原始数据,即p_Data

我尝试了eval(path = 'Closed'),但没有效果。

怎么做?

1 个答案:

答案 0 :(得分:1)

eval(path + "='Closed'");

但请看一下这个主题:Why is using the JavaScript eval function a bad idea?