Конвертировать JSON из URL в CSV для D3.js

Я читаю в json из веб-API, который json кодирует данные из базы данных mysql. URL из веб-API возвращает json как таковой:

{"result":[{"name":"joe","how_many":"5"},{"name":"chris","how_many":"10"},{"name":"steven","how_many":"5"},{"name":"melissa","how_many":"2"}]}

Я работаю с графиком D3.js, который требует формат файла CSV как таковой:

d3.csv('data.csv', function(error, data){
// do D3 stuff here
}

Я пытаюсь преобразовать ответ json от веб-API во что-то, что CSV-зависимый граф D3 может интерпретировать. Должен ли CSV быть файлом на сервере, и поэтому я должен преобразовать ответ JSON в файл CSV, используя, скажем, некоторый PHP-скрипт на стороне сервера? Или было бы более целесообразно читать в JSON как строковый объект в javascript … затем преобразовать это в ‘CSV String (?)’ И позволить D3 читать недавно созданную CSV String?

Я могу использовать AJAX для чтения JSON из URL-адреса и получить JSON с помощью get.JSON … но как я могу сделать это доступным в формате CSV для D3?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …