2013-08-07 18 views
1

我有携带一个嵌套的JSON,我需要更新的值的JSON JQuery的设定值:路径作为字符串

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

的路径的字符串,如果我评价这条道路,我得到的值'单元1'。我需要更新值'Unit1''关闭',并检索原始数据,即p_Data

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

如何做到这一点?

+0

你使用jsonpath吗?这是一个很好的插件来操纵JSON字符串.... – maverickosama92

+0

@ maverickosama92:除了拥有另一个插件之外,是否还有其他方法可以做到这一点? – Okky

+0

FWIW,这不是JSON字符串,只是一个字符串。我假设你已经解析了JSON数据并使用了嵌套对象(所以这个问题与JSON没有任何关系)。看看[Javascript:如何设置对象属性给定其字符串名称](http://stackoverflow.com/q/13719593/218196)作为开始。 –

回答

相关问题