Я хочу получить значения из массива JSON, которые я могу назначить столбцу таблицы, однако одно из нужных мне значений находится в массиве в массиве, в массиве.Например, массив сотрудников и для каждого сотрудника есть массив отделов, который содержит массив этажей.
{"employees": [{"name": "bob", "age": 20, "department": ["location": "head office", "floors":["ground", "basement"]], "grade": "supervisor"}]}
Имя и возраст отображаются, как и ожидалось, но я не уверен, как получить этажи.Я пробовал несколько способов, но я не могу получить "этажи".Это моя последняя попытка, но в строке @employee [: отдела] указано неверное преобразование строки в целое число.Может кто-нибудь посоветовать лучший способ получить это значение?Спасибо
@employees.each do |i|
employee[:column1] = i[:name]
employee[:column2] = i[:age]
@employee[:department].each do |d|
employee[:column3] = d[:floors]
end
end