gpt4 book ai didi

ruby-on-rails - 如何在sqlite中存储json数据

转载 作者:搜寻专家 更新时间:2023-10-30 19:52:52 40 4
gpt4 key购买 nike

我很难将数据作为“JSON”格式存储到我的 sqlite 数据库中以用于 Rails 应用程序。我已经搜索了如何在我的 sqlite 数据库中将数据存储为 JSON,但没有看到很多有前途的替代方案。谁能指导我如何做到这一点?

最佳答案

您需要从 JSON 生成一个字符串,然后将该字符串作为常规字符串保存在数据库中。

require 'json'
my_hash = {:hello => "goodbye"}
puts JSON.generate(my_hash) => "{\"hello\":\"goodbye\"}"

当您需要使用该 JSON 对象时,您可以选择您的 json 字符串并使用以下方法将其转换为 JSON 对象:

json_object = JSON.parse(string)

您可以在此处阅读有关 JSON 对象的信息: http://ruby-doc.org/stdlib-2.0.0/libdoc/json/rdoc/JSON.html

关于ruby-on-rails - 如何在sqlite中存储json数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37065966/

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