Arrays 如何获取从服务器写入的数组中JSON对象的长度?
我有一个用数组中的对象编写的JSON数组。 如何获取键的内部对象和值的长度。 有什么能帮我得到数组中对象的长度吗 我能够获得数组长度,但不能以单独的方式获得对象键和值的长度Arrays 如何获取从服务器写入的数组中JSON对象的长度?,arrays,json,javascript-objects,Arrays,Json,Javascript Objects,我有一个用数组中的对象编写的JSON数组。 如何获取键的内部对象和值的长度。 有什么能帮我得到数组中对象的长度吗 我能够获得数组长度,但不能以单独的方式获得对象键和值的长度 <code> var data = [ { "SKUId": "1060", "LineID": "J97TSY8DA6", "State": "W", "Site": "0002", "Facility": "LCLHAVEN", "BizId": "BIZ1", "OwnerId"
<code>
var data = [
{
"SKUId": "1060",
"LineID": "J97TSY8DA6",
"State": "W",
"Site": "0002",
"Facility": "LCLHAVEN",
"BizId": "BIZ1",
"OwnerId": "LOOTC",
"Status": "00",
"Unit": "EA",
"Qty": 28915.0,
"QtyAllocated": 0.0,
"QtyAssigned": 0.0,
"QtyOrderIn": 0.0,
"QtyDueIn": 0.0,
"QtyOrderOut": 0.0,
"QtyDueOut": 0.0,
"StockLevelIndicator": "00",
"DateLastMoved": "2018-06-14T20:40:27",
"Product": null
}
];
</code>
你可以这样用
Object.size = function(obj) { // it takes object as parameter and it returns the size of the object.
var size = 0, key;
for (key in obj) {
if (obj.hasOwnProperty(key)) size++;
}
return size;
};
// Get the size of an object
var size = Object.size(data[0]);