{"vegitable":[
{
"name": "tomato",
"price": "$5.95"
},
]},
{"fruit":[
{
"name": "orange",
"price": "$7.95"
},
]}
两个对象都在一个Json文件中。我想使用jquery获取变量中对象的长度,我的意思是vegitable是1个对象而fruit是另一个对象。
Var lengthofJson = ??? //what should I put here??
Console.log(lengthofJson) //result is 2
答案 0 :(得分:0)
如果您的数组看起来像这样,那么您可以使用此代码获取json的长度
var json = {
"vegitable": [{
"name": "tomato",
"price": "$5.95"
}],
"fruit": [{
"name": "orange",
"price": "$7.95"
}]
}
console.log(Object.keys(json).length);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
答案 1 :(得分:0)
如果这是你的JSON对象,
x = {
"vegitable":[
{
"name": "tomato",
"price": "$5.95"
},
],
"fruit":[
{
"name": "orange",
"price": "$7.95"
},
]
}
然后你可以找到像
这样的长度Object.keys(x).length
会给你结果2。