0
我有这样的:格式红宝石
artists = search_object.map{|x| x["artistName"]}.uniq
=> ["Metallica", "Madonna", "Lady Gaga"]
我需要这种格式的JSON:
{"artists":[{"name":"Metallica"},{"name":"Madonna"},{"name":"Lady Gaga"}]}
我尝试这样做:
>> @api = {}
=> {}
>> @api[:artists] = artists
=> ["Metallica", "Madonna", "Lady Gaga"]
>> @api
=> {:artists=>["Metallica", "Madonna", "Lady Gaga"]}
我需要它的API调用像这样:
respond_to do |format|
format.json { render :json => @api}
end
但最新返回是不正确的json。
我该如何获得这种格式?