Ruby - Verschachtelte Objekte in JSON konvertieren?
仅有的幸福
仅有的幸福 2017-06-08 11:02:01
0
1
1258

Wie konvertiere ich verschachtelte Objekte in Ruby in JSON?
Zum Beispiel enthält ein Objekt obj eine benutzerdefinierte Instanzvariable b
Wenn Sie to_json verwenden, können Sie den Inhalt von b nicht ausgeben
Was Sie benötigen, ist eine Ausgabe wie obj.to_s, aber wenn es in der Form von json vorliegt
können Sie es verwenden to_yaml , aber ich hoffe, es direkt auf json übertragen zu können

To_json und to_yaml sind übrigens offensichtlich die gleichen Funktionen. Warum gibt es so große Unterschiede in den Ergebnissen?

仅有的幸福
仅有的幸福

Antworte allen (1)
扔个三星炸死你
require 'oj' class A def initialize a=[1,2,3], b='hello' @a = a @b = b end end
puts Oj::dump a, :indent => 2, :mode => :compat

Output:

{ "a":[ 1, 2, 3 ], "b":"hello" }
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!