для ссылочного файла сравнить необходимость генерации json-файлов, где фигурные скобки всегда начинаются в новой строке.Ruby: как сгенерировать выход json с фигурными скобками (скобки, круглые скобки, завитки) в новой строке
Например, JSON хэш:
my_json = {"Key" => {"Key" => "Value"}}
приводит после вызова
JSON.pretty_generate(my_json)
к
{
"Key": {
"Key": "Value"
}
}
Но, к сожалению, мне нужен выход, как это:
{
"Key":
{
"Key": "Value"
}
}
Есть ли какой-либо путь к этому с рубином, не разрушая красивое форматирование?
Благодаря
Мне интересно, почему вам нужно, что удельная мощность, оба они действительны в формате JSON (как бы '{«Key»: { «Ключ»: «Значение»}} 'конечно). –
Вы прочитали документацию для 'pretty_generate', которая говорит, что читает [документацию' generate'] (http://ruby-doc.org/stdlib-2.3.0/libdoc/json/rdoc/JSON.html#method- i-generate) для параметров? Вы пробовали эти варианты? Что вы пробовали? –
Я пробовал сочетание: space => "\ n" и: indent => "\ t", но это не решает проблему, оно уничтожает даже форматирование. Я не хочу иметь новую строку после каждого «:» ... сразу после фигурных скобок и все еще держать красивое форматирование. –