Что касается вопроса размещена здесь use jQuery's find() on JSON object У меня есть объект JSON, в котором я хотел бы искать значение элемента, если я прошел соответствующий ключевой элемент к немунаходят значение пара в объекте JSON с помощью ключевого элемента
Json:
{"RESPONSE":{"@xmlns":"","CODE":"0","SECODE":"0","TXNID":"17527","LASTBALANCE":"-12078.8","SURCHARGE":"2","CUSTOMERDETAILS":{"NAME":"Mr.ABC"}}}
Я хочу, чтобы получить значение Mr.ABC
, когда я проходил Name
как ключ к моей функции
Код:
console.log(getObjects(ContextObj, 'Name'));
function getObjects(obj, key) {
var objects = [];
for (var i in obj) {
if (!obj.hasOwnProperty(i)) continue;
if (i == key) {
objects.push(obj);
}
}
return objects;
}
Это дает выход теперь, как
[ ]
+1 рекурсии! – Shaggy