Formatador / Minificador / Validador de JSONEscape / Unescape de JSONDiff de JSONOrdenar chaves de JSONJSON ⇄ StringJSON ⇄ XMLXML ⇄ JSONJSON para CSVCSV para JSONJSON ⇄ YAMLJSON para códigoParâmetros de consulta ⇄ JSONCookie ⇄ JSONJSON ⇄ Properties
CSV para JSON
Analise CSV em um array de objetos, com linha de cabeçalho opcional
Como usar
Suporta campos entre aspas, quebras de linha dentro de campos e aspas embutidas (escapadas duplicando a aspa). Ao escolher "primeira linha como dados", é retornado um array bidimensional em vez de um array de objetos.
Perguntas frequentes
Uma vírgula dentro de uma célula foi dividida em duas colunas?
No CSV padrão, conteúdo com delimitador precisa estar entre aspas duplas. Se a origem não colocou aspas, troque por um delimitador sem conflito, como Tab ou Pipe, antes de converter.
Os números viram string?
Por padrão, tudo é mantido como string para evitar converter erroneamente zeros à esquerda, números de telefone etc. em números. Converta no código se precisar de números.