форматировать вывод JSON в ruby - PullRequest
0 голосов
/ 10 ноября 2018
a = [{"a":1},{"b":2}]

Я хочу, чтобы мой вывод был

[{ "a":1, "b":2 }]

Как сделать формат в ruby?

1 Ответ

0 голосов
/ 10 ноября 2018

Вы можете достичь этого с помощью:

[[{"a":1},{"b":2}].inject(:merge)]
# => [{:a=>1, :b=>2}] 

Который перебирает массив и объединяет каждый хеш, затем закрывает все в массиве. Я действительно сомневаюсь, что вам нужно закрыть свой хеш в массиве как последний шаг.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...