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

json怎么獲取數(shù)組

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

在前端開發(fā)中,JSON(JavaScript Object Notation)是一種常用的數(shù)據(jù)格式。在處理JSON數(shù)據(jù)時,我們經(jīng)常需要獲取其中的數(shù)組。下面介紹一些方法。

首先,我們可以使用JavaScript的JSON對象的parse方法將一個JSON字符串轉(zhuǎn)換成JavaScript對象,然后通過對象的屬性名來獲取其中的數(shù)組。

//JSON字符串
var str = '{"name":["Tom","Jerry"],"age":[18,20]}';
//將JSON字符串轉(zhuǎn)成JavaScript對象
var obj = JSON.parse(str);
//獲取name數(shù)組
var nameArr = obj.name;
//獲取age數(shù)組
var ageArr = obj.age;
console.log(nameArr);//輸出:["Tom", "Jerry"]
console.log(ageArr);//輸出:[18, 20]

另一種方法是使用jQuery的ajax方法獲取JSON數(shù)據(jù),獲取到的數(shù)據(jù)為JavaScript對象,然后通過對象的屬性名來獲取其中的數(shù)組。

$.ajax({
url: 'data.json',
type: 'GET',
dataType: 'json',
success: function(data){
//獲取name數(shù)組
var nameArr = data.name;
//獲取age數(shù)組
var ageArr = data.age;
console.log(nameArr);//輸出:["Tom", "Jerry"]
console.log(ageArr);//輸出:[18, 20]
}
});

最后,如果是在Node.js環(huán)境下處理JSON數(shù)據(jù),可以使用require方法直接獲取JSON文件中的數(shù)組。

//data.json文件
{
"name":["Tom","Jerry"],
"age":[18,20]
}
//獲取data.json中的name數(shù)組
var nameArr = require('./data.json').name;
console.log(nameArr);//輸出:["Tom", "Jerry"]