JSON是一種輕量級的數據交換格式,在前后端交互中被廣泛使用。在JavaScript中,可以利用內置的JSON對象來讀寫JSON數據。下面分別介紹JSON的讀取和寫入。
// JSON讀取 const jsonStr = '{"name": "張三", "age": 18}'; const jsonObj = JSON.parse(jsonStr); console.log(jsonObj.name); // 輸出:張三 console.log(jsonObj.age); // 輸出:18 // JSON寫入 const personObj = {name: '李四', age: 20}; const personJsonStr = JSON.stringify(personObj); console.log(personJsonStr); // 輸出:{"name": "李四", "age": 20}
上面的代碼演示了如何將JSON字符串轉為JSON對象,以及如何將JSON對象轉為JSON字符串。其中JSON.parse()方法將JSON字符串轉為JSON對象,JSON.stringify()方法將JSON對象轉為JSON字符串。
除了這些基本的讀寫操作,JSON對象還提供了其他一些方法,例如JSON.parse()方法除了接受JSON字符串外,還可以接受一個reviver函數,它會在JSON字符串解析為JavaScript值之后,對返回的每個值進行特定的轉換。JSON.stringify()方法除了接受JSON對象外,還可以接受一個replacer函數,它可以在將JSON對象轉為JSON字符串時對返回的每個值進行特定的過濾和修改。
總之,利用JSON對象讀寫JSON數據非常簡單,它為開發者提供了便捷而豐富的處理JSON數據的方法。
上一篇json怎么讀寫數據
下一篇css背景客戶端內透明