/ / Ruby Object zu JSON und zurück? - Rubin, Json

Ruby Objekt zu JSON und zurück? - Rubin, Json

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 № 1

Es 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.