我有一个像
var jsonObject = {
"key": [
{
"key1": "value1",
"info": "info"},
{
"key2": "value2",
"info": "info"}
]
};
我需要从中检索键和值,但是是动态的,假设我不知道 JSON,因为它将从 Web 服务生成..
我有一个像
var jsonObject = {
"key": [
{
"key1": "value1",
"info": "info"},
{
"key2": "value2",
"info": "info"}
]
};
我需要从中检索键和值,但是是动态的,假设我不知道 JSON,因为它将从 Web 服务生成..
如果你需要在 JavaScript 中处理 JSON 对象,你需要一个这样的递归函数:
function processObject(jsonObject) {
for (var property in jsonObject) {
if (jsonObject.hasOwnProperty(property)) {
console.log(property+'='+jsonObject[property]);
if (typeof (jsonObject[property]) == 'object') {
processObject(jsonObject[property]);
}
}
}
}
将 替换为console.log
您想要对数据执行的任何操作。