Я хочу преобразовать массив json элементов в csv в node.js. Я обнаружил, что какой-то модуль делает это как json2csv или json-csv, но они не полные. Например, json2csv поддерживает только плоскую структуру, где поля являются прямыми дочерними элементами корня json, а также схема должна быть одинаковой для всех json-объектов.
В моем случае я хочу это.
Я полагаю, что я имею в JSON массив объектов подобного:node.js: преобразовать json-массив в csv
[{ "libelle" : "Projet 1", "beneficiaire" : "Mr Leroy", "nature" : "Diagnostics patrimoniaux", "phasage" : "GLOBAL", "budget": [ {"status": "BROUILLON"} ], "status" : "BROUILLON" }, { "libelle" : "Projet 2", "beneficiaire" : "Mr Leroy", "nature" : "Diagnostics patrimoniaux", "phasage" : "GLOBAL", "status" : "BROUILLON" }]
и я хочу, чтобы преобразовать его в формат CSV так:
"libelle","beneficiaire","nature","phasage","budget[0].status","status" "Projet 1","Mr Leroy","Diagnostics patrimoniaux","GLOBAL","BROUILLON","BROUILLON" "Projet 2","Mr Leroy","Diagnostics patrimoniaux","GLOBAL",,"BROUILLON"
Я ищу хороший и полный для этого. Если этого не будет, я сделаю это сам, я так думаю.
http://stackoverflow.com/questions/16831250/how-to-convert-csv-to-json-in-node-js Посмотрите, что это может помочь вам – VostanAzatyan
Я видел это, и это не так что я хочу. Ваша ссылка конвертирует csv в json и меня, мне нужна обратная операция. –
Можете ли вы использовать PHP для этого? – VostanAzatyan