我正在尝试以人类格式输出json,我正在尝试使用pp和pretty_generate,但两者似乎都不包含转义字符:
1.8.7 :024 > JSON.pretty_generate(JSON.parse({"a"=>1234, "b"=>56}.to_json))
=> "{\n \"a\": 1234,\n \"b\": 56\n}"
答案 0 :(得分:0)
只需put
就可以了
irb(main):007:0> JSON.pretty_generate(JSON.parse({"a"=>1234, "b"=>56}.to_json))
=> "{\n \"a\": 1234,\n \"b\": 56\n}"
irb(main):008:0> puts JSON.pretty_generate(JSON.parse({"a"=>1234, "b"=>56}.to_json))
{
"a": 1234,
"b": 56
}
=> nil