Düğüm sunucusunu çalıştırıyorum ve merak ettim - nesnelerini nasıl serileştirebilir ve bir dosyaya yazabilirim?Nesneleri Node.js'deki dosyalara nasıl kaydedebilirim?
15
A
cevap
37
Sen
var str = JSON.stringify(object)
bir JSON dizeye sizin nesneleri seri için kullanabilir ve
var obj = JSON.parse(string)
bir nesne olarak geri okumak için. Dize dosyaya yazılabilir. Yani, örneğin böyle bir nesne:
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);
Yazma ve/dosyalarından burada kaplıdır okuma: http://nodejs.org/docs/v0.4.11/api/fs.html#fs.write
İlgili konular
- 1. Bir işlemi nasıl kaydedebilirim?
- 2. JSONCPP Dosyalara yazılıyor
- 3. Görüntüyü PIL ile nasıl kaydedebilirim?
- 4. C# daki süreyi nasıl kaydedebilirim?
- 5. ListView'ın kaydırma konumunu nasıl kaydedebilirim?
- 6. RESTful posta verilerini nasıl kaydedebilirim?
- 7. Python ile dosyalara nasıl geçilir?
- 8. nesneleri
- 9. ActiveRecord içinde sorgulamak için nasıl/yeni bir tür kaydedebilirim?
- 10. Phonegap kullanarak dosyalara erişme
- 11. Dosyalara işaretçi dizisi oluştur
- 12. Boole değişkeninin playerprefs dosyalarını nasıl kaydedebilirim?
- 13. Python IDE'nin ekran üzerindeki çıktısını nasıl kaydedebilirim?
- 14. Flyway tarafından yürütülen SQL deyimlerini nasıl kaydedebilirim?
- 15. Bir resmi kamera rulosuna nasıl kaydedebilirim?
- 16. Videonun ilk karesini nasıl resim olarak kaydedebilirim?
- 17. Wix'te bir mülkün değerini nasıl kaydedebilirim?
- 18. IntelliJ'teki açık sekmeler gruplarını nasıl kaydedebilirim?
- 19. Tüm HTTP isteğini WAI/scotty'de nasıl kaydedebilirim?
- 20. Flutter'ı kullanarak yerel depolamaya nasıl kaydedebilirim?
- 21. Intellij'de Bir Sınıf Diyagramını Nasıl Kaydedebilirim?
- 22. Bir scala oyuncusu referansını nasıl kaydedebilirim?
- 23. iPhone: UUImage'ı NSUserDefaults kullanarak nasıl kaydedebilirim?
- 24. Bir işlev işaretçisini bir yapıya nasıl kaydedebilirim?
- 25. Tuvali resim olarak Firebase deposuna nasıl kaydedebilirim?
- 26. MessageDigest iç durumunu veritabanına nasıl kaydedebilirim?
- 27. ActiveRecord nesneleri nasıl birleştirilir?
- 28. Dosyalara gezinirken yetkisiz hata
- 29. 7Zip dosyalara şifreleme ekleyin
- 30. Dosyalara satır ekleyin
yerine bir DB isteyebilirsiniz, örneğin Kanepe, Mongo, MySQL. – mahemoff
Bir dosyaya bir dize (veya bayt) yazmak mı yoksa herhangi bir nesneyi kaydetmek mi istiyorsunuz? – svick
Yinelenen ** olarak işaretlenen soru aynı şeyi sormuyor. ** Bu soru gerçekten * serileştirme * *** ve *** bir dosyaya yazılıyor, sadece bir dosyaya yazmak değil! – corazza