gpt4 book ai didi

ruby - 如何通过 ruby​​ 导出 json 文件?

转载 作者:太空宇宙 更新时间:2023-11-03 17:21:44 25 4
gpt4 key购买 nike

我想通过 ruby​​ 导出像 sample.json 这样的 JSON 文件。 (我会将 json.file 上传到 S3)

我期待下面的方式,但是它需要事先准备好json文件。有没有办法在 ruby​​ 上导出 json 文件?

File.open("sample.json", "w") do |f|
f.write(sample_data.to_json)
end

示例.json

{
"asset_ids": [
"this is id",
],
"contract_url": "http://hoge.com/",
"name_short": "Hoge",
"name": "HogeHoge",
"issuer": "Fuga",
"description": "",
"description_mime": "text/x-markdown; charset=UTF-8",
"type": "Currency",
"divisibility": 1,
"link_to_website": false,
"version": "1.0"
}

最佳答案

这是一个简单的示例(这几乎就是您正在做的):

hash = {:h => 1, :k => 2, :v => 3}
File.open("sample.json", "wb") { |file| file.puts JSON.pretty_generate(hash) }

我正在使用 JSON.pretty_generate 而不是 to_json 来格式化 JSON 输出,否则它会在一行中打印所有内容。

关于ruby - 如何通过 ruby​​ 导出 json 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34288293/

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