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

我有一个字符串,其中包含嵌套json的路径,我需要更新一个值

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

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

我试过eval(path = 'Closed') ,但没有用。

这该怎么做?

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

但是看看这个post: 为什么使用JavaScript eval函数是一个坏主意? 。