Ruby - Convertir des objets imbriqués en json ?
仅有的幸福
仅有的幸福 2017-06-08 11:02:01
0
1
1371

Comment convertir des objets imbriqués en json en Ruby ?
Par exemple, un objet obj contient une variable d'instance personnalisée b
Si vous utilisez to_json, vous ne pouvez pas afficher le contenu de b
Ce dont vous avez besoin est une sortie comme obj.to_s, mais si elle est sous la forme de json
vous pouvez utiliser to_yaml , mais j'espère le transférer directement vers json

Au fait, to_json et to_yaml sont évidemment la même fonction. Pourquoi y a-t-il une telle différence dans les résultats ?

仅有的幸福
仅有的幸福

répondre à tous(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

Sortie :

{
  "a":[
    1,
    2,
    3
  ],
  "b":"hello"
}
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal