gpt4 book ai didi

ruby-on-rails - 在rails中将JSON字符串转换为JSON数组?

转载 作者:IT老高 更新时间:2023-10-28 12:50:15 25 4
gpt4 key购买 nike

我在rails中有一个JSON字符串,如下所示:

[{"content":"1D","createdTime":"09-06-2011 00:59"},{"content":"2D","createdtime":"09-06-2011 08:00"}]

哪些是类内容的对象,具有内容和创建时间属性。

我想将此 JSON 字符串转换为其相应的 JSON 对象数组,以便我可以运行一个循环并将 JSON 解码为其在 rails 中的对象。我怎样才能做到这一点?

最佳答案

您可以使用 json 库 json

你可以这样做:

jsonArray = [{"content":"1D","createdTime":"09-06-2011 00:59"},   
{"content":"2D","createdtime":"09-06-2011 08:00"}]
objArray = JSON.parse(jsonArray)

响应您的评论,您可以这样做,只要您的 JSON 适合您的模型

objArray.each do |object|
# This is a hash object so now create a new one.
newMyObject = MyObject.new(object)
newMyObject.save # You can do validation or any other processing around here.
end

关于ruby-on-rails - 在rails中将JSON字符串转换为JSON数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6284743/

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