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 ?
Sortie :