在JSON值我是新來的JavaScript,我想這算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