json.js:
1234567891011121314151617181920212223242526
//字符串var personString = '{"name":"Andrew","age":25}';console.log( typeof personString);//string//转换为对象var person = JSON.parse(personString);console.log(typeof person);//objectconsole.log(person);//{ name: 'Andrew', age: 25 }const fs= require('fs');//对象var originalNote = { title:'some title', body:'some body'};//转换为字符串var originalNoteString = JSON.stringify(originalNote);//字符串写入到文件中fs.writeFileSync('notes.json',originalNoteString);//读取文件var noteString = fs.readFileSync('notes.json');//转换为对象var note = JSON.parse(noteString);console.log(typeof note);//objectconsole.log(note.title);//some title
打开控制台,在当前目录下输入:
1
> node json.js
输出字符串
12345
stringobject{ name: 'Andrew', age: 25 }objectsome title
本文链接: https://dreamerjonson.com/2018/11/13/node-8-json/版权声明: 本博客所有文章除特别声明外,均采用 CC BY 4.0 CN协议 许可协议。转载请注明出处!
本文链接: https://dreamerjonson.com/2018/11/13/node-8-json/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY 4.0 CN协议 许可协议。转载请注明出处!