Как сохранить объекты в файлах в Node.js?

Я запускаю Node-сервер, и мне было интересно – как я могу сериализовать объекты и записывать их в файл?

  • Как обрабатывать новые строки в JSON?
  • Можно ли клонировать объекты html-элемента в JavaScript / JQuery?
  • Что такое шаг, шаг и шаг в Firebug?
  • Как вы обнаруживаете ограничения памяти в JavaScript?
  • Каков наилучший способ передать переменную PHP в Javascript?
  • Имена динамических переменных JavaScript
  • JQuery Прокрутка до раздела страницы
  • AngularJS Загрузка изображения с помощью ng-upload
  • Обработчик события OnChange для переключателя (INPUT type = "radio") не работает как одно значение
  • Выполнить функцию после завершения вызова Ajax
  • В чем преимущества использования библиотеки Sizzle JavaScript?
  • Почему 2 == в JavaScript?
  • One Solution collect form web for “Как сохранить объекты в файлах в Node.js?”

    Вы можете использовать

    var str = JSON.stringify(object) 

    Для сериализации ваших объектов в строку JSON и

     var obj = JSON.parse(string) 

    Чтобы прочитать его как объект. Строка может быть записана в файл. Итак, например, такой объект:

     var p = new Foo(); p.Bar = "Terry" var s = JSON.stringify(p) // write s to file, get => { "Bar" : "Terry" } // read s from file and turn back into an object: var p = JSON.parse(s); 

    Запись и чтение в / из файлов описывается здесь: http://nodejs.org/docs/v0.4.11/api/fs.html#fs.write

    JavaScript делает сайт умным, красочным и простым использованием.