Ich versuche eine super einfache Datenbank zu erstellenStruktur, aber ich möchte SQLite3 nicht verwenden, weil ich verstehe, dass meine Methode unsicher ist. Ich möchte mein Datenobjekt in eine Datei schreiben, mein Datenobjekt lesen und als zu verwendendes Ruby-Objekt speichern können.
irb(main):003:0> data["tom"] = Processing.new("Tom", "8347198738913", 1000)
=> #<Processing:0x007fa75c841d30 @name="Tom", @limit=1000, @balance=0>
irb(main):012:0> data.to_json
=> ""#<Processing:0x007fa75c0e9740>""
Warum bekomme ich kein JSON? Wo sind alle meine Vars?
Antworten:
0 für die Antwort № 1Es sieht aus wie die Processing
Die Klasse implementiert das Serialisierungsprotokoll der von Ihnen verwendeten JSON - Serialisierungsbibliothek nicht ordnungsgemäß, sodass die Bibliothek das Beste für sie ist: to_s
.