色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

json怎么獲取有多少條數據類型

孫明賢1年前5瀏覽0評論

JSON是一種輕量級的數據交換格式,在前端開發中使用非常廣泛。在開發過程中,我們經常需要知道JSON數據中有多少條數據類型。下面,我們就來學習一下如何通過JavaScript獲取JSON數據中的數據類型數量。

// 假設我們有如下的JSON數據
var data = {
"name": "張三",
"age": 18,
"hobbies": ["basketball", "swimming", "reading"],
"address": {
"province": "廣東省",
"city": "深圳市",
"district": "南山區"
}
};
// 統計數據類型數量的邏輯
var dataTypeCount = {};
for(var key in data){
var type = typeof data[key];
dataTypeCount[type] = dataTypeCount[type] ? dataTypeCount[type] + 1 : 1;
if(type === "object"){
dataTypeCount[key + "類型"] = Object.prototype.toString.apply(data[key]).slice(8, -1) + "類型";
}
}
console.log(dataTypeCount); // 輸出結果:{string: 1, number: 1, object: 2, array類型: 1, Object類型: 1}

代碼解釋:

1. 創建一個名為dataTypeCount的對象,用于統計不同類型數據的計數。

2. 循環遍歷JSON數據的每個屬性,獲取該屬性的數據類型。

3. 判斷數據類型是否為object類型,如果是則新增一個以屬性名+“類型”作為key的統計項,值為該對象的類型。

4. 統計每種數據類型出現的次數。

5. 輸出結果。

總結:通過以上方法,我們可以輕松地獲取JSON數據中每種數據類型的數量,便于我們進行后續處理。