Я сразу написал то в JS и HTML ноль , я то и с контроллерами на C+ только начал работать , до этого писал на бесике и недавно прошол курс С+ ,
Nexus если четно я не понимаю Вас немного , разве я погу отправить массив данных с контроллера и он будет принят на WEB странице? Просто там при отправке ответа есть несколько вариантов формирования строки.
if(filename.endsWith(".html")) return "text/html";
else if (filename.endsWith(".json")) return "application/json";
else if (filename.endsWith(".css")) return "text/css";
else if (filename.endsWith(".js")) return "application/javascript";
else if (filename.endsWith(".png")) return "image/png";
else if (filename.endsWith(".svg")) return "image/svg";
else if (filename.endsWith(".gif")) return "image/gif";
else if (filename.endsWith(".jpg")) return "image/jpeg";
else if (filename.endsWith(".ico")) return "image/x-icon";
else if (filename.endsWith(".xml")) return "text/xml";
else if (filename.endsWith(".pdf")) return "application/x-pdf";
else if (filename.endsWith(".zip")) return "application/x-zip";
else if (filename.endsWith(".gz")) return "application/x-gzip";
это код с контроллера и тут нет варианта отправки массива , либо текс либо JSON может я конечно не прав. Скажиет может есть какой то вариант отправки информации постоянно не только в ответе на запрос? Ну типа просто постоянная двусторонняя связь.