在Ruby中,可以使用JSON.generate
方法来生成格式化的JSON字符串,而不需要使用额外的行来实现漂亮的格式。下面是一个示例代码:
require 'json'
data = {
name: 'John',
age: 30,
city: 'New York'
}
json_string = JSON.generate(data, indent: ' ')
puts json_string
运行此代码将输出格式化的JSON字符串:
{
"name": "John",
"age": 30,
"city": "New York"
}
在JSON.generate
方法中,我们可以通过传递indent
选项来指定缩进的字符串,以实现漂亮的格式。在上面的示例中,我们将缩进设置为两个空格字符 ' '
。你可以根据自己的需求选择合适的缩进字符串。
通过这种方法,你可以在不使用额外的行的情况下生成漂亮格式的JSON字符串。