Sto cercando un metodo che appiattisca un hash "json" in un hash appiattito ma mantieni le informazioni sul percorso nei tasti appiattiti. Per esempio:Appiattisci un oggetto json nidificato
h = {"a" => "foo", "b" => [{"c" => "bar", "d" => ["baz"]}]}
Flatten (h) dovrebbe restituire:
{"a" => "foo", "b_0_c" => "bar", "b_0_d_0" => "baz"}
Non penso che "cosa hai provato" si applichi davvero in questa situazione. È una domanda generale e utile da avere nella base di conoscenza. – pguardiario
Forse, ma se l'ho implementato personalmente, non sarebbe qui. Ho pensato che la risposta dovrebbe essere qui, quindi ho postato la domanda. – pguardiario
Oh, sei tu, l'OP. Scusa :) –