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)。