Кто-нибудь знает, как получить файл URL-адреса csv и преобразовать его в объект json, чтобы я мог использовать инструменты построения диаграмм Google в js?
Насколько я знаю, для большинства сценариев вы можете превратить csv в js-массив массивов, матрицу или любой объект javascript, который соответствует соглашению вашего инструмента построения диаграмм.
Вам может потребоваться:
Для 1, если CSV-файл размещен в вашем домене, вы можете выполнить простой XMLHttpRequest, иначе попробуйте выполнить поиск здесь «такая же политика происхождения».
Сложная часть - это пункт 2. Я видел несколько неудачных попыток анализа файлов CSV вручную (точки с запятой могут содержаться как часть значения и т. д.)... Проверьте ссылку.
CSV и JSON — это разные форматы. JSON является иерархическим, а CSV представляет собой список значений. Поэтому я предполагаю, что вам нужно будет сначала разобрать CSV (используя парсер, конечно, и не реализовывать себя). Этот синтаксический анализатор предоставит вам объект, который вы затем сможете сериализовать в JSON или, возможно, преобразовать в другой объект перед сериализацией (снова используя парсер), чтобы получить желаемый формат.