Так что мне нужен этот формат JSON, и у меня есть это до сих пор
{
query:'Li',
suggestions:['Liberia','Libyan Arab','Liechtenstein','Lithuania'],
data:['LR','LY','LI','LT']
}
query = params[:query]
artists = search_object.map{|x| x["artistName"]}
@all_instances_hash = {}
@all_instances_hash[:query] = query
for instance in artists
@all_instances_hash[:suggestions] = instance
end
respond_to do |format|
format.json { render :json => @all_instances_hash}
end
У меня есть этот код, который я использую, чтобы попытаться сделать этот формат:
- запрос приходит из параметров, что нормально
- художников - это массив всех имен художников, что тоже хорошо
- создание хэша для помещения значений в
- перебирает массив имен и пытается поместить его в хеш под предложениями
- проблема в строке с предложениями, кажется, только сохранение последнего
это мой json, и кажется, что он сохраняет только последний
{"query":"James jones","suggestions":"James Brown & The James Brown Orchestra"}