JSON 文件轉換成 JS 對象
直接使用 node 的 require()
方法即可將 JSON 文件轉換成 JS 對象:
// test.json
{
"name": "張三",
"age": 22
}
// test.js
const test = require('./test.json')
console.log(test)
$ node test
{ name: '張三', age: 22 }
JS 對象轉換成 JSON 文件
使用 JSON.Stringify()
方法和 node 創建文件方法 fs.writeFileSync()
:
const fs = require('fs')
// 待轉換的對象
const lisi = {
name: '李四',
age: 25,
friends: ['張三', '王五', '趙六']
}
fs.writeFileSync('lisi.json', JSON.stringify(lisi))
// lisi.json
{"name":"李四","age":25,"friends":["張三","王五","趙六"]}