"x1", :id-6ren">
gpt4 book ai didi

ruby-on-rails - 如何将数组输出为 JSON?

转载 作者:数据小太阳 更新时间:2023-10-29 07:10:50 25 4
gpt4 key购买 nike

我有以下内容:

@array.inspect
["x1", "x2", "adad"]

我希望能够将其格式化为:

client.send_message(s, m, {:id => "x1", :id => "x2", :id => "adad" })
client.send_message(s, m, ???????)

如何在 ???????? 中获得 @array 输出?空间作为 ID?

谢谢

最佳答案

{:id => "x1", :id => "x2", :id => "adad"} 不是有效的散列,因为您有键冲突

它应该是这样的:

{
"ids": ["x1", "x2", "x3"]
}

更新:

@a = ["x1", "x2", "adad"]
@b = @a.map { |e| {:id => e} }

然后你可以做 b.to_json,假设你已经完成了 require "json"

关于ruby-on-rails - 如何将数组输出为 JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9542144/

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