Leitura inteligente de CSV
Vírgulas, ponto e vírgula, tabulações e barras verticais são detectados automaticamente, e valores entre aspas com quebras de linha são lidos corretamente. Números e valores true ou false viram números e booleanos JSON de verdade.
Códigos com zeros à esquerda, como códigos de barras e CEPs, e números muito longos continuam como texto, então nunca são alterados por engano.
Sobre CSV
CSV (valores separados por vírgula) guarda uma tabela como texto simples: uma linha por registro e um separador entre as colunas. Abre no Excel, no Google Planilhas e em quase qualquer ferramenta de banco de dados, por isso é o jeito mais fácil de levar dados de um programa para outro.
Sobre JSON
JSON (JavaScript Object Notation) é um formato de texto para dados estruturados. Ele usa objetos com chaves e valores, arrays, strings, números, true, false e null. Quase toda API web e muitos arquivos de configuração usam JSON porque tanto pessoas quanto programas leem com facilidade.