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

ja 解析json 對象

李中冰2年前8瀏覽0評論

在前端開發或后端服務端開發中,經常需要使用JSON格式的數據。在JavaScript中,可以使用JSON.parse()方法將JSON字符串轉換為JavaScript對象。

let jsonString = '{"name": "Ja", "age": 26}';
let obj = JSON.parse(jsonString);
console.log(obj.name); // 輸出 Ja

JSON.parse()方法可以接受一個可選的轉換函數,用來格式化最終的JavaScript對象。例如:

let jsonString = '{"name": "Ja", "age": 26, "date": "2020-01-01"}';
let dateReviver = (key, value) =>{
if (key === 'date') {
return new Date(value);
}
return value;
};
let obj = JSON.parse(jsonString, dateReviver);
console.log(obj.date.getFullYear()); // 輸出 2020

在Node.js中,可以使用fs模塊讀取JSON文件,然后解析為JavaScript對象。

const fs = require('fs');
const readFile = (path) =>{
try {
const jsonString = fs.readFileSync(path, 'utf-8');
return JSON.parse(jsonString);
} catch (error) {
console.log(`讀取文件${path}時出錯:`, error);
return null;
}
};
const data = readFile('./data.json');
console.log(data.name); // 輸出 Ja

總之,在JavaScript中解析JSON對象是一項基本操作,需要掌握。