json字串序列化 - daniel-qa/Vue GitHub Wiki
json字串序列化
1. JSON 序列化 (JSON.stringify)
將 JavaScript 物件轉換為 JSON 字串。
// 範例物件
const user = {
name: "Alice",
age: 25,
email: "[email protected]"
};
// 使用 JSON.stringify() 將物件轉換為 JSON 字串
const jsonString = JSON.stringify(user);
console.log(jsonString);
// 輸出:{"name":"Alice","age":25,"email":"[email protected]"}
2. JSON 反序列化 (JSON.parse)
將 JSON 字串轉換回 JavaScript 物件。
// 假設有一個 JSON 字串
const jsonStr = '{"name":"Alice","age":25,"email":"[email protected]"}';
// 使用 JSON.parse() 轉換為物件
const parsedData = JSON.parse(jsonStr);
console.log(parsedData);
// 輸出:{ name: 'Alice', age: 25, email: '[email protected]' }
JSON.stringify() 將物件轉換為 JSON 字串,便於存儲或傳遞資料。
JSON.parse() 將 JSON 字串轉回物件,以便操作和使用。
JSON.stringify() 和 JSON.parse() 都能處理 對象 (Object) 和 陣列 (Array)。