Я ищу метод, который сглаживает хэш «json» в сглаженный хэш, но сохраняет информацию о пути в сплющенных клавишах. Например:Сгладить вложенный объект json
h = {"a" => "foo", "b" => [{"c" => "bar", "d" => ["baz"]}]}
Flatten (ч) должна возвращать:
{"a" => "foo", "b_0_c" => "bar", "b_0_d_0" => "baz"}
Я не думаю, что «что вы пробовали» действительно применяется в этой ситуации. Это общий вопрос и полезно иметь в базе знаний. – pguardiario
Может быть, но если бы я сам реализовал его, этого бы не было. Я думал, что ответ должен быть здесь, поэтому я разместил вопрос. – pguardiario
О, это вы, ОП. Извините :) –