Estoy buscando un método que aplana un hash "json" en un hash aplanado pero mantiene la información de ruta en las teclas aplanadas. Por ejemplo:Aplanar un objeto json anidado
h = {"a" => "foo", "b" => [{"c" => "bar", "d" => ["baz"]}]}
aplanar (h) debe devolver:
{"a" => "foo", "b_0_c" => "bar", "b_0_d_0" => "baz"}
No creo que "lo que has intentado" realmente se aplique en esta situación. Es una pregunta general y útil tener en la base de conocimiento. – pguardiario
Quizás, pero si lo implementé yo mismo, no estaría aquí. Pensé que la respuesta debería estar aquí, así que publiqué la pregunta. – pguardiario
Oh, eres tú, el OP. Lo siento :) –