nodejs渐入佳境[8]-json处理
原创
©著作权归作者所有:来自51CTO博客作者gopher梦工厂的原创作品,请联系作者获取转载授权,否则将追究法律责任
原始文件
json.js:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| var personString = '{"name":"Andrew","age":25}'; console.log( typeof personString);
var person = JSON.parse(personString);
console.log(typeof person); console.log(person);
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); console.log(note.title);
|
获取用户输入
打开控制台,在当前目录下输入:
输出字符串
1 2 3 4 5
| string object { name: 'Andrew', age: 25 } object some title
|