私はノードサーバーを実行していて、私は疑問に思っていました - どうすればオブジェクトをシリアル化してファイルに書き込むことができますか?Node.jsのファイルにオブジェクトを保存するにはどうすればよいですか?
15
A
答えて
37
あなたはオブジェクトとしてそれをリードバックするにはJSON文字列と
var obj = JSON.parse(string)
にあなたのオブジェクトをシリアル化するため
var str = JSON.stringify(object)
を使用することができます。文字列はファイルに書き込むことができます。そのため、たとえばこのようなオブジェクト:
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
関連する問題
- 1. オブジェクトをグローバルに保存するにはどうすればよいですか?
- 2. ファイルをfastcoloredtextboxに保存するにはどうすればよいですか?
- 3. UIImageをファイルに保存するにはどうすればよいですか?
- 4. このファイルを保存するにはどうすればよいですか?
- 5. GUIクラスのオブジェクトをJavaのファイルに保存(シリアル化)するにはどうすればよいですか?
- 6. オブジェクトのテンプレート配列をファイルに保存するにはどうすればよいですか?
- 7. vue.jsにファイルを保存するにはどうすればいいですか?
- 8. リクエストレベルの変数をnode.jsに保存するにはどうすればよいですか?
- 9. node.jsでファイルを移動するにはどうすればよいですか?
- 10. knitR - texファイルを保存するにはどうすればいいですか?
- 11. Excelファイルを保存して新しいオブジェクトに添付するにはどうすればいいですか?
- 12. MSDeployパッケージのインストール時に既存のファイルを保存するにはどうすればよいですか?
- 13. 結果をExcelファイルまたはCSVファイルに保存するにはどうすればよいですか?
- 14. イメージをカメラロールに保存するにはどうすればよいですか?
- 15. データをSilverlightに保存するにはどうすればよいですか?
- 16. イメージをレルムデータベースに保存するにはどうすればよいですか?
- 17. レーティングをソングに保存するにはどうすればよいですか?
- 18. スタティックデータをLaravelに保存するにはどうすればよいですか?
- 19. iPhoneにplistを保存するにはどうすればよいですか?
- 20. JSONをレディスに保存するにはどうすればよいですか?
- 21. データベースにデータを保存するにはどうすればよいですか?
- 22. Androidにデータを保存するにはどうすればよいですか?
- 23. キャンバスをイメージオブジェクトに保存するにはどうすればよいですか?
- 24. NSUSerDefaultsにMPMediaItemCollectionを保存するにはどうすればよいですか?
- 25. イメージをJSONに保存するにはどうすればよいですか?
- 26. C++オブジェクトをxmlファイルに保存して元に戻すにはどうすればいいですか?
- 27. オフラインのsqliteデータベースにPDFなどのファイルを保存するにはどうすればよいですか?
- 28. ウィジェットのデータを保存するにはどうすればよいですか?
- 29. ブックマークレットの呼び出しの間にオブジェクトを保存するにはどうすればよいですか?
- 30. Chromeエクステンションのストレージに複数のオブジェクトを保存するにはどうすればよいですか?
をあなたは、例えば、代わりにDBをお勧めしますソファ、Mongo、MySQL。 – mahemoff
ファイルに文字列(または複数のバイト)を書き込むか、オブジェクトを保存しますか? – svick
重複としてマークされた質問**は同じことを尋ねていません。**この質問は実際にはファイルへの書き込みだけでなく、ファイルへのシリアライゼーション* ***と***の書き込みです! – corazza