我有一个看起来像这样的 JSON 对象(来自 AJAX 调用):
json{
code: 0,
resultVal: Object {
data:
[
Object{
generatedName: name1,
generatedValue: value1
},
Object{
generatedName1: name2,
generatedValue1: value2
}....
],
anotherItem: true,
...
}
}
澄清 resultVal
是一个对象,data
是一个对象数组,该数组中的每个对象都有两个值,我不会提前知道他们的名字。
我有一个问题,因为我需要generatedName
和generatedValue
成为GenerateName
和GeneratedValue
。这些名称和值通常彼此不同。我知道可以通过 访问每个对象json.resultVal.data[#]
,但就我所知。json.resultVal.data[0].name
返回undefined
。
一旦我可以隔离这些值,我就可以进行所需的修复。
注意我通过 Chrome 的调试器运行这些调用。我的想法是,一旦我能够隔离值,我就可以编写代码来使用该调用修复它。在应用程序中达到这一点需要一些时间。
有什么建议么?