我想按如下方式制作包含数组的json。我准备了一个产品模型,其中包含以下列,并尝试通过to_json函数生成json。但是,它无法生成asset_ids数组。你能告诉我如何实现这种json吗?
首选json
id: nil,
asset_ids: nil,
name: nil,
name_short: nil,
contact_url: nil,
issuer: nil,
description: nil,
description_mime: nil,
type: nil,
divisibility: nil,
link_to_website: nil,
icon_url: nil,
image_url: nil,
version: nil>
产品型号
{"id":null,
"asset_ids":null,
"name":null,
"name_short":null,
"contact_url":null,
"issuer":null,
"description":null,
"description_mime":null,
"type": null,
"divisibility":null,
"link_to_website":null,
"icon_url":null,
"image_url":null,
"version":null
}
json由产品型号构成
RemoteEndpoint.Async
答案 0 :(得分:2)
JSON可以有数组。这是一个例子:
require 'json'
hash = {"a" => [1,2,3,4], "b" => "val"}
puts hash.to_json
# {"a":[1,2,3,4],"b":"val"}