我有一个st从Web服务返回的字符串.我将字符串转换为对象,我如何计算否.里面的数组?(对于这种情况,它是2)
var st = "{[{"Name": "fake", "Address": "add"]},[{"Name": "fake", "Address": "add"}]}";
var json = eval(st);
Run Code Online (Sandbox Code Playgroud)
json.length总是回归1
Bak*_*dan 17
@ coure06我改变了你的JSON.希望这将是有用的
var persons = {
"person1" : {
"Name": "Adam",
"Address": "USA"
},
"person2" : {
"Name": "Jamie",
"Address": "USA"
}
};
var count = 0;
//var count = persons.length; // wont work
for ( property in persons ) // should return 2
{
if(persons.hasOwnProperty(property))
{
count++;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
37614 次 |
| 最近记录: |