gpt4 book ai didi

ruby JSON.pretty_generate(hash,opts) 不使用 opts

转载 作者:行者123 更新时间:2023-12-05 05:27:42 28 4
gpt4 key购买 nike

首先,我的引用资料:

http://www.ruby-doc.org/stdlib-1.9.3/libdoc/json/rdoc/JSON.html
http://apidock.com/ruby/JSON/pretty_generate

我的第二个版本:

$ gem list | egrep -nir "json"
json (1.8.0, 1.7.7, 1.5.5)
multi_json (1.7.7)
$ which ruby
...ruby-1.9.3-p448...

最后,我的代码:

hash = YAML.load_file "my_yaml.yaml"
opts = {"indent"=>"\t", "space_before"=>" "}
json_pretty = JSON.pretty_generate(hash, opts)

输出 JSON.pretty_generate 似乎没有使用第二个参数,它应该将输出更改为所需的首选项。

最佳答案

选项散列的键必须是符号。

opts =
{
:indent => "\t",
:space_before => " "
}
json_pretty = JSON.pretty_generate( obj, opts )

关于ruby JSON.pretty_generate(hash,opts) 不使用 opts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17576946/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com