json.js 889 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. // var obj = {
  2. // name: 'Pedro'
  3. // };
  4. //
  5. // console.log(typeof obj);
  6. // console.log(obj);
  7. //
  8. // var stringObj = JSON.stringify(obj);
  9. //
  10. // console.log(typeof stringObj);
  11. // console.log(stringObj);
  12. //
  13. // var personString = '{"name":"Pierre","age":25}';
  14. // console.log(typeof personString);
  15. // console.log(personString);
  16. //
  17. // var personObject = JSON.parse(personString);
  18. // console.log(typeof personObject);
  19. // console.log(personObject);
  20. const fs = require('fs');
  21. // Create a new note
  22. var originalNote = {
  23. title: 'A Simple Title',
  24. body: 'A Simple body'
  25. };
  26. // Write note to file
  27. var originalNoteString = JSON.stringify(originalNote);
  28. fs.writeFileSync('notes.json', originalNoteString);
  29. // Read note from file
  30. var noteString = fs.readFileSync('notes.json');
  31. var note = JSON.parse(noteString);
  32. console.log(typeof note);
  33. console.log(note);
  34. console.log('Note title:', note.title);