Я новичок в яваскрипт и я хочу, чтобы подсчитать значения этой строки JSON:Подсчитайте значения в JSON с помощью JavaScript
{
"files": [
{
"name": "doc1.pdf",
"title": "networking",
"path": "mfpreader.comze.com\/files\/doc1.pdf"
},
{
"name": "doc2.pdf",
"title": "Armoogum",
"path": "mfpreader.comze.com\/files\/doc2.pdf"
}
]
}
JSON сохраняется в res.responseJSON.data.
вот код я пробовал:
$("#demo").html(JSON.stringify(res.responseJSON.data));
var jsonObject = JSON.parse(res.responseJSON.data);
var propertyNames = Object.keys(jsonObject);
alert("There are "+propertyNames.length+" properties in the object");
Значение получить равно 1. Это должно быть 2, так как у нас есть 2 документа.
можно ли сделать некоторые пожалуйста. Спасибо
'propertyNames.name.length' - сосчитать' name' поле не 'files' поле, как вы –
Возможные дубликатом [? Получить общее количество элементов на объекте Json] (http://stackoverflow.com/questions/13782698/get-total-number-of-items-on-json-object) –
получить массив из файлов, а затем проверить длину массива – Newinjava