Descrizione
Convertitore universale enterprise tra i tre formati di interscambio dati più comuni nei workflow business: JSON (la lingua franca delle API REST moderne e dei database NoSQL), CSV (lo standard de-facto per Excel/Google Sheets/SAP/SAGE/gestionali italiani e per l'export verso commercialisti e analisti che non programmano), plain text. Conversioni bidirezionali complete (6 paths: JSON→CSV, JSON→text, CSV→JSON, CSV→text, text→JSON, text→CSV). XML e YAML pianificati per v2 (richiedono parser xmldom + js-yaml). CSV — delimitatore configurabile (virgola, punto-e-virgola che è lo standard dei gestionali italiani perché la virgola è il separatore decimale, oppure TAB per TSV) con auto-detect sulla prima riga quando lasci "auto"; tokenizer RFC 4180 reale (campi quotati che contengono il delimitatore, virgolette doppie escapate "", a-capo dentro un campo, terminatori LF/CRLF); neutralizzazione anti formula-injection (CWE-1236) delle celle e intestazioni che iniziano con = + - @. CSV→JSON — coercion dei tipi OPT-IN (default OFF, tutto stringa per non rompere chi si aspetta testo): con "Converti numeri" le celle numeriche diventano number, riconoscendo ANCHE il formato italiano "1.234,56" → 1234.56; con "Converti booleani" le celle "true"/"false" diventano boolean. JSON→text usa pretty-print a 2 spazi. Output: il risultato della conversione (stringa CSV/text, oppure array/oggetto per JSON), ritornato come valore diretto dell'output del nodo. Use case: trasformare risposta paginata JSON da API REST in CSV scaricabile dal cliente nella dashboard tenant (export "tutti i miei ordini ultimi 90gg"); normalizzare upload CSV di anagrafica clienti da commercialista in JSON per ingest in res.partner Odoo via action_odoo_rpc; export logs strutturati JSON da audit_log in CSV per analytics in Excel/Google Sheets del CFO; conversione legacy COBOL fixed-width text in JSON per ingest in stream di workflow modern; data interchange tra B2B partner che parlano CSV (il partner) e modern internal APIs (JSON).
