1import{_ as k}from"./DPIaFIMc.js";import{_ as E}from"./nLZBpnoy.js";import{_ as T}from"./Dqaj8CHa.js";import{_ as A}from"./VTXCmJi7.js";import{_ as R}from"./8fY8EC0V.js";import{_ as j}from"./CXwnfpox.js";import{_ as M}from"./CYwGAoYU.js";import{_ as D}from"./CnzqtAtd.js";import{d as B,P as X,s as U,b as H,C as S,w as d,y as t,o as u,f as i,e as f,g as n,k as b,J as p,K as Q,U as F,t as s,S as $,D as Y,j as v,T as C,m as G,E as K}from"./CkpM57L6.js";import{u as W}from"./BgwjXCoU.js";import"./CkdAOMuj.js";import"./DlAUqK2U.js";import"./B0zWc29K.js";import"./DXrLEPCz.js";const Z={class:"space-y-6 animate-in fade-in slide-in-from-bottom-4 duration-500"},tt={key:0,role:"status",class:"flex items-center justify-center h-64 w-full rounded-2xl animate-pulse bg-base-200"},et={class:"flex flex-col sm:flex-row gap-6 flex-wrap"},at={class:"form-control w-fit"},it={class:"label cursor-pointer gap-3"},st=["disabled"],ot={class:"label-text"},rt={class:"form-control w-fit"},nt={class:"label gap-3"},lt={class:"label-text"},dt=["disabled"],ct={value:","},ut={value:";"},_t={value:"|"},bt={value:" "},pt={class:"flex flex-col sm:flex-row items-center gap-4"},mt={key:0,class:"alert alert-error shadow-lg border-none rounded-2xl text-white flex-col items-start gap-1"},St={class:"flex items-center gap-2"},ft={class:"font-bold"},vt={class:"text-sm opacity-90 font-mono bg-black/20 p-2 rounded-lg w-full mt-1"},Ct={class:"space-y-8"},ht=B({__name:"csv-to-json-converter",setup(m){X("https://unpkg.com/[email protected]/papaparse.min.js",{trigger:"client"});const{t:e,locale:g}=U({useScope:"local"});W({name:e("title"),description:e("meta"),features:[e("f_1"),e("f_2"),e("f_3"),e("f_4")],faq:[{question:e("faq_1_q"),answer:e("faq_1_a")},{question:e("faq_2_q"),answer:e("faq_2_a")},{question:e("faq_3_q"),answer:e("faq_3_a")}]}),H({title:e("m_title"),meta:[{name:"description",content:e("meta")}]});const a=G({hasCode:!1,loaded:!1,error:"",resetable:!1,lang:"text",options:{header:!0,dynamicTyping:!0,delimiter:","}}),r=K(null);function O(){a.hasCode=r.value.getValue()!=="",a.error=""}function q(){a.error="",a.resetable?w():N()}function N(){const _=window.Papa;if(!_){document.location.reload();return}try{const o=r.value.getValue().trim();if(o==="")return;const l=_.parse(o,a.options);if(l.errors&&l.errors.length>0)throw new Error(l.errors[0].message);r.value.setValue(JSON.stringify(l.data,null," ")),r.value.setMode("json"),r.value.setReadOnly(!0),a.lang="json",a.resetable=!0}catch(o){a.error=`${e("err")}: ${o.message}`}}function w(){r.value.setValue(""),r.value.setMode("text"),r.value.setReadOnly(!1),a.lang="text",a.resetable=!1,a.hasCode=!1,a.error=""}function y(){navigator.clipboard.writeText(r.value.getValue())}return(_,o)=>{const l=k,J=E,V=T,x=A,z=R,I=j,P=M,L=D;return u(),S(L,{title:t(e)("title"),description:t(e)("meta"),"wiki-url":`https://${t(g)}.wikipedia.org/wiki/Comma-separated_values`,"wiki-label":"CSV",breadcrumb:{label:t(e)("bc"),to:"code-tools"},"see-also-links":[{label:t(e)("see1"),to:"json-to-csv-converter"},{label:t(e)("see2"),to:"xml-to-json-converter"},{label:t(e)("see3"),to:"json-to-xml-converter"},{label:t(e)("see4"),to:"less-to-css-converter"}]},{info:d(()=>[i("div",Ct,[i("div",null,[i("p",null,s(t(e)("d1")),1),i("p",null,s(t(e)("d2")),1)]),n(z,{title:t(e)("use_cases_title"),items:[{title:t(e)("uc_1_title"),description:t(e)("uc_1_desc")},{title:t(e)("uc_2_title"),description:t(e)("uc_2_desc")}]},null,8,["title","items"]),n(I,{title:t(e)("how_it_works_title"),items:[{title:t(e)("hiw_1_title"),description:t(e)("hiw_1_desc")},{title:t(e)("hiw_2_title"),description:t(e)("hiw_2_desc")},{title:t(e)("hiw_3_title"),description:t(e)("hiw_3_desc")}]},null,8,["title","items"]),n(P,{title:t(e)("faq_title"),items:[{question:t(e)("faq_1_q"),answer:t(e)("faq_1_a")},{question:t(e)("faq_2_q"),answer:t(e)("faq_2_a")},{question:t(e)("faq_3_q"),answer:t(e)("faq_3_a")}]},null,8,["title","items"])])]),default:d(()=>[i("div",Z,[t(a).loaded?b("",!0):(u(),f("div",tt,[n(l,{name:"heroicons:table-cells",class:"w-12 h-12 text-base-content/10"}
1)])),p(n(J,{ref_key:"editor",ref:r,lang:t(a).lang,placeholder:t(e)("plc"),onOnLoad:o[0]||(o[0]=c=>t(a).loaded=!0),onOnChange:O},null,8,["lang","placeholder"]),[[Q,t(a).loaded]]),i("div",et,[i("div",at,[i("label",it,[p(i("input",{id:"chk-header",type:"checkbox","onUpdate:modelValue":o[1]||(o[1]=c=>t(a).options.header=c),disabled:t(a).resetable,class:"checkbox checkbox-primary"},null,8,st),[[F,t(a).options.header]]),i("span",ot,s(t(e)("header")),1)])]),i("div",rt,[i("label",nt,[i("span",lt,s(t(e)("delimiter")),1),p(i("select",{id:"delimiter","onUpdate:modelValue":o[2]||(o[2]=c=>t(a).options.delimiter=c),disabled:t(a).resetable,class:"select select-sm select-bordered"},[i("option",ct,s(t(e)("comma")),1),i("option",ut,s(t(e)("semicolon")),1),i("option",_t,s(t(e)("pipe")),1),i("option",bt,s(t(e)("tab")),1)],8,dt),[[$,t(a).options.delimiter]])])])]),i("div",pt,[n(V,{onClick:q,icon:t(a).resetable?"heroicons:arrow-path-20-solid":"heroicons:arrow-right-circle-20-solid",disabled:!t(a).hasCode&&!t(a).resetable,class:Y([t(a).resetable?"btn-warning":"","w-full sm:w-auto"])},{default:d(()=>[v(s(t(e)(t(a).resetable?"rst":"bt")),1)]),_:1},8,["icon","disabled","class"]),n(C,{"enter-active-class":"transition duration-300 ease-out","enter-from-class":"transform scale-95 opacity-0","enter-to-class":"transform scale-100 opacity-100"},{default:d(()=>[t(a).resetable?(u(),S(x,{key:0,onOnClick:y,class:"w-full sm:w-auto"},{default:d(()=>[v(s(t(e)("copy"))+" JSON ",1)]),_:1})):b("",!0)]),_:1})]),n(C,{"enter-active-class":"transition duration-300 ease-out","enter-from-class":"transform scale-95 opacity-0","enter-to-class":"transform scale-100 opacity-100"},{default:d(()=>[t(a).error&&t(a).hasCode?(u(),f("div",mt,[i("div",St,[n(l,{name:"heroicons:x-circle-20-solid",class:"w-6 h-6"}),i("span",ft,s(t(e)("err_label")),1)]),i("div",vt,s(t(a).error),1)])):b("",!0)]),_:1})])]),_:1},8,["title","description","wiki-url","breadcrumb","see-also-links"])}}});function h(m){const e=m;e.__i18n=e.__i18n||[],e.__i18n.push({locale:"",resource:{en:{m_title:{t:0,b:{t:2,i:[{t:3}],s:"CSV to JSON Converter Online - Free and Instant"}},title:{t:0,b:{t:2,i:[{t:3}],s:"CSV to JSON Converter"}},bc:{t:0,b:{t:2,i:[{t:3}],s:"Code Tools"}},meta:{t:0,b:{t:2,i:[{t:3}],s:"Convert CSV to JSON online for free. Paste your CSV and get clean, formatted JSON with automatic type detection and custom delimiter support."}},d1:{t:0,b:{t:2,i:[{t:3}],s:"This tool parses your CSV text and maps each row to its JSON equivalent. Headers become object keys and rows become objects in a JSON array, preserving the original data hierarchy."}},d2:{t:0,b:{t:2,i:[{t:3}],s:"Converting CSV to JSON is especially useful when integrating tabular data into web applications, migrating legacy database exports, or consuming REST APIs that expect JSON payloads."}},bt:{t:0,b:{t:2,i:[{t:3}],s:"Convert"}},rst:{t:0,b:{t:2,i:[{t:3}],s:"Start Over"}},copy:{t:0,b:{t:2,i:[{t:3}],s:"Copy"}},plc:{t:0,b:{t:2,i:[{t:3}],s:"Insert the CSV text here or drag a file"}},header:{t:0,b:{t:2,i:[{t:3}],s:"First row is header"}},delimiter:{t:0,b:{t:2,i:[{t:3}],s:"Delimiter:"}},comma:{t:0,b:{t:2,i:[{t:3}],s:"Comma"}},semicolon:{t:0,b:{t:2,i:[{t:3}],s:"Semicolon"}},pipe:{t:0,b:{t:2,i:[{t:3}],s:"Pipe"}},tab:{t:0,b:{t:2,i:[{t:3}],s:"Tab"}},err:{t:0,b:{t:2,i:[{t:3}],s:"Error"}},err_label:{t:0,b:{t:2,i:[{t:3}],s:"Parse Error"}},how_it_works_title:{t:0,b:{t:2,i:[{t:3}],s:"How It Works"}},hiw_1_title:{t:0,b:{t:2,i:[{t:3}],s:"Paste Your CSV"}},hiw_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Paste or drag your CSV file into the editor. Enable the header option if the first row contains column names."}},hiw_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Configure Options"}},hiw_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Select the correct delimiter for your file and whether the first row is a header row."}},hiw_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Copy the JSON"}},hiw_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"Hit Convert and the tool generates a clean JSON array instantly. Click Copy JSON to grab it to your clipboard."}},use_cases_title:{t:0,b:{t:2,i:[{t:3}],s:"Use Cases"}},uc_1_title:{t:0,b:{t:2,i:[{t:3}],s:"Data Migration"}}
1,uc_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Convert legacy database exports and spreadsheet files into JSON to load into modern NoSQL databases."}},uc_2_title:{t:0,b:{t:2,i:[{t:3}],s:"API Integration"}},uc_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Transform spreadsheet datasets into JSON payloads ready to be sent to REST API endpoints."}},faq_title:{t:0,b:{t:2,i:[{t:3}],s:"Questions & Answers"}},faq_1_q:{t:0,b:{t:2,i:[{t:3}],s:"Is my CSV data sent to a server?"}},faq_1_a:{t:0,b:{t:2,i:[{t:3}],s:"No. The conversion runs entirely inside your browser. Your data never leaves your device."}},faq_2_q:{t:0,b:{t:2,i:[{t:3}],s:"Can I use a delimiter other than comma?"}},faq_2_a:{t:0,b:{t:2,i:[{t:3}],s:"Yes. You can select commas, semicolons, pipe symbols, or tabs to match your file's export format."}},faq_3_q:{t:0,b:{t:2,i:[{t:3}],s:"Does it detect numbers and booleans automatically?"}},faq_3_a:{t:0,b:{t:2,i:[{t:3}],s:"Yes. The parser automatically detects integers, floats, and true/false values and represents them without quotes in the JSON output."}},see1:{t:0,b:{t:2,i:[{t:3}],s:"JSON â CSV"}},see2:{t:0,b:{t:2,i:[{t:3}],s:"XML â JSON"}},see3:{t:0,b:{t:2,i:[{t:3}],s:"JSON â XML"}},see4:{t:0,b:{t:2,i:[{t:3}],s:"LESS â CSS"}},f_1:{t:0,b:{t:2,i:[{t:3}],s:"Instant CSV to JSON conversion"}},f_2:{t:0,b:{t:2,i:[{t:3}],s:"Custom delimiter support"}},f_3:{t:0,b:{t:2,i:[{t:3}],s:"Automatic data type detection"}},f_4:{t:0,b:{t:2,i:[{t:3}],s:"No registration or installation required"}}},pt:{m_title:{t:0,b:{t:2,i:[{t:3}],s:"Conversor de CSV para JSON Online - Gratuito e Instantâneo"}},title:{t:0,b:{t:2,i:[{t:3}],s:"Conversor de CSV para JSON"}},bc:{t:0,b:{t:2,i:[{t:3}],s:"Ferramentas de Código"}},meta:{t:0,b:{t:2,i:[{t:3}],s:"Converta CSV para JSON online e gratuitamente. Cole seu CSV e obtenha um JSON limpo e formatado com detecção automática de tipos e suporte a delimitadores personalizados."}},d1:{t:0,b:{t:2,i:[{t:3}],s:"Esta ferramenta analisa o seu arquivo CSV e mapeia cada linha para o equivalente em JSON. Os cabeçalhos se tornam chaves de objeto e as linhas viram objetos num array JSON, preservando a estrutura original dos dados."}},d2:{t:0,b:{t:2,i:[{t:3}],s:"Converter CSV para JSON é especialmente útil ao integrar dados tabulares em sistemas web, migrar exportações de bancos de dados legados ou consumir APIs REST que esperam payloads em JSON."}},bt:{t:0,b:{t:2,i:[{t:3}],s:"Converter"}},rst:{t:0,b:{t:2,i:[{t:3}],s:"Recomeçar"}},copy:{t:0,b:{t:2,i:[{t:3}],s:"Copiar"}},plc:{t:0,b:{t:2,i:[{t:3}],s:"Insira o texto CSV aqui ou arraste um arquivo"}},header:{t:0,b:{t:2,i:[{t:3}],s:"Primeira linha é o cabeçalho"}},delimiter:{t:0,b:{t:2,i:[{t:3}],s:"Separador:"}},comma:{t:0,b:{t:2,i:[{t:3}],s:"VÃrgula"}},semicolon:{t:0,b:{t:2,i:[{t:3}],s:"Ponto e VÃrgula"}},pipe:{t:0,b:{t:2,i:[{t:3}],s:"Barra vertical"}},tab:{t:0,b:{t:2,i:[{t:3}],s:"Tabulação"}},err:{t:0,b:{t:2,i:[{t:3}],s:"Erro"}},err_label:{t:0,b:{t:2,i:[{t:3}],s:"Erro de Análise"}},how_it_works_title:{t:0,b:{t:2,i:[{t:3}],s:"Como Funciona"}},hiw_1_title:{t:0,b:{t:2,i:[{t:3}],s:"Cole o seu CSV"}},hiw_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Cole ou arraste o arquivo CSV no editor. Ative a opção de cabeçalho se a primeira linha contiver os nomes das colunas."}},hiw_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Configure as Opções"}},hiw_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Selecione o separador correto para o seu arquivo e indique se a primeira linha é o cabeçalho."}},hiw_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Copie o JSON"}},hiw_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"Clique em Converter e a ferramenta gera um array JSON limpo instantaneamente. Clique em Copiar JSON para copiá-lo."}},use_cases_title:{t:0,b:{t:2,i:[{t:3}],s:"Casos de Uso"}},uc_1_title:{t:0,b:{t:2,i:[{t:3}],s:"Migração de Dados"}},uc_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Converta exportações de bancos de dados e planilhas em JSON para carregar em bancos NoSQL modernos."}},uc_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Integração de APIs"}},uc_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Transforme datasets de planilhas em payloads JSON prontos para enviar a endpoints de APIs REST."}},faq_title:{t:0,b:{t:2,i:[{t:3}],s:"Perguntas e Respostas"}},faq_1_q:{t:0,b:{t:2,i:[{t:3}],s:"O meu CSV é enviado para algum servidor?"}},faq_1_a:{t:0,b:{t:2,i:[{t:3}],s:"Não. A conversão é feita inteiramente no seu navegador. Os seus dados nunca saem do seu dispositivo."}},faq_2_q:{t:0,b:{t:2,i:[{t:3}],s:"Posso usar outro separador em vez de vÃrgula?"}},faq_2_a:{t:0,b:{t:2,i:[{t:3}],s:"Sim. Você pode selecionar vÃrgula, ponto e vÃrgula, barra vertical ou tabulação para corresponder ao formato do seu arquivo."}},faq_3_q:{t:0,b:{t:2,i:[{t:3}],s:"A ferramenta detecta números e booleanos automaticamente?"}},faq_3_a:{t:0,b:{t:2,i:[{t:3}],s:"Sim. O parser detecta automaticamente inteiros, decimais e valores verdadeiro/falso e os representa sem aspas no JSON resultante."}},see1:{t:0,b:{t:2,i:[{t:3}],s:"JSON â CSV"}},see2:{t:0,b:{t:2,i:[{t:3}],s:"XML â JSON"}},see3:{t:0,b:{t:2,i:[{t:3}],s:"JSON â XML"}},see4:{t:0,b:{t:2,i:[{t:3}],s:"LESS â CSS"}},f_1:{t:0,b:{t:2,i:[{t:3}],s:"Conversão instantânea de CSV para JSON"}},f_2:{t:0,b:{t:2,i:[{t:3}],s:"Suporte a delimitadores personalizados"}},f_3:{t:0,b:{t:2,i:[{t:3}],s:"Detecção automática de tipos de dados"}},f_4:{t:0,b:{t:2,i:[{t:3}
1],s:"Sem necessidade de cadastro ou instalação"}}},es:{m_title:{t:0,b:{t:2,i:[{t:3}],s:"Convertidor de CSV a JSON Online - Gratis e Instantáneo"}},title:{t:0,b:{t:2,i:[{t:3}],s:"Convertidor de CSV a JSON"}},bc:{t:0,b:{t:2,i:[{t:3}],s:"Herramientas de Código"}},meta:{t:0,b:{t:2,i:[{t:3}],s:"Convierte CSV a JSON online y gratis. Pega tu CSV y obtén un JSON limpio y formateado con detección automática de tipos y soporte de delimitadores personalizados."}},d1:{t:0,b:{t:2,i:[{t:3}],s:"Esta herramienta analiza tu texto CSV y mapea cada fila a su equivalente en JSON. Los encabezados se convierten en claves de objeto y las filas en objetos dentro de un array JSON, preservando la estructura original de los datos."}},d2:{t:0,b:{t:2,i:[{t:3}],s:"Convertir CSV a JSON es especialmente útil al integrar datos tabulares en aplicaciones web, migrar exportaciones de bases de datos heredadas o consumir APIs REST que esperan payloads en JSON."}},bt:{t:0,b:{t:2,i:[{t:3}],s:"Convertir"}},rst:{t:0,b:{t:2,i:[{t:3}],s:"Recomenzar"}},copy:{t:0,b:{t:2,i:[{t:3}],s:"Copiar"}},plc:{t:0,b:{t:2,i:[{t:3}],s:"Introduce el texto CSV aquà o arrastra un archivo"}},header:{t:0,b:{t:2,i:[{t:3}],s:"La primera fila es de encabezados"}},delimiter:{t:0,b:{t:2,i:[{t:3}],s:"Separador:"}},comma:{t:0,b:{t:2,i:[{t:3}],s:"Coma"}},semicolon:{t:0,b:{t:2,i:[{t:3}],s:"Punto y Coma"}},pipe:{t:0,b:{t:2,i:[{t:3}],s:"Barra vertical"}},tab:{t:0,b:{t:2,i:[{t:3}],s:"Tabulador"}},err:{t:0,b:{t:2,i:[{t:3}],s:"Error"}},err_label:{t:0,b:{t:2,i:[{t:3}],s:"Error de Análisis"}},how_it_works_title:{t:0,b:{t:2,i:[{t:3}],s:"Cómo Funciona"}},hiw_1_title:{t:0,b:{t:2,i:[{t:3}],s:"Pega tu CSV"}},hiw_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Pega o arrastra tu archivo CSV en el editor. Activa la opción de encabezado si la primera fila contiene los nombres de las columnas."}},hiw_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Configura las Opciones"}},hiw_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Selecciona el separador correcto para tu archivo e indica si la primera fila es un encabezado."}},hiw_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Copia el JSON"}},hiw_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"Haz clic en Convertir y la herramienta genera un array JSON limpio al instante. Haz clic en Copiar JSON para copiarlo."}},use_cases_title:{t:0,b:{t:2,i:[{t:3}],s:"Casos de Uso"}},uc_1_title:{t:0,b:{t:2,i:[{t:3}],s:"Migración de Datos"}},uc_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Convierte exportaciones de bases de datos y hojas de cálculo en JSON para cargar en bases de datos NoSQL modernas."}},uc_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Integración de APIs"}},uc_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Transforma datasets de hojas de cálculo en payloads JSON listos para enviar a endpoints de APIs REST."}},faq_title:{t:0,b:{t:2,i:[{t:3}],s:"Preguntas y Respuestas"}},faq_1_q:{t:0,b:{t:2,i:[{t:3}],s:"¿Mi CSV se envÃa a algún servidor?"}},faq_1_a:{t:0,b:{t:2,i:[{t:3}],s:"No. La conversión se realiza completamente en tu navegador. Tus datos nunca salen de tu dispositivo."}},faq_2_q:{t:0,b:{t:2,i:[{t:3}],s:"¿Puedo usar otro separador en lugar de la coma?"}},faq_2_a:{t:0,b:{t:2,i:[{t:3}],s:"SÃ. Puedes seleccionar coma, punto y coma, barra vertical o tabulador para que coincida con el formato de tu archivo."}},faq_3_q:{t:0,b:{t:2,i:[{t:3}],s:"¿La herramienta detecta números y booleanos automáticamente?"}},faq_3_a:{t:0,b:{t:2,i:[{t:3}],s:"SÃ. El parser detecta automáticamente enteros, decimales y valores verdadero/falso y los representa sin comillas en el JSON resultante."}},see1:{t:0,b:{t:2,i:[{t:3}],s:"JSON â CSV"}},see2:{t:0,b:{t:2,i:[{t:3}],s:"XML â JSON"}},see3:{t:0,b:{t:2,i:[{t:3}],s:"JSON â XML"}},see4:{t:0,b:{t:2,i:[{t:3}],s:"LESS â CSS"}},f_1:{t:0,b:{t:2,i:[{t:3}],s:"Conversión instantánea de CSV a JSON"}},f_2:{t:0,b:{t:2,i:[{t:3}],s:"Soporte de delimitadores personalizados"}},f_3:{t:0,b:{t:2,i:[{t:3}],s:"Detección automática de tipos de datos"}},f_4:{t:0,b:{t:2,i:[{t:3}],s:"Sin necesidad de registro ni instalación"}}},fr:{m_title:{t:0,b:{t:2,i:[{t:3}],s:"Convertisseur CSV en JSON en Ligne - Gratuit et Instantané"}},title:{t:0,b:{t:2,i:[{t:3}],s:"Convertisseur CSV en JSON"}},bc:{t:0,b:{t:2,i:[{t:3}],s:"Outils de Code"}},meta:{t:0,b:{t:2,i:[{t:3}],s:"Convertissez CSV en JSON en ligne et gratuitement. Collez votre CSV et obtenez un JSON propre et formaté avec détection automatique des types et support de délimiteurs personnalisés."}},d1:{t:0,b:{t:2,i:[{t:3}],s:"Cet outil analyse votre texte CSV et associe chaque ligne à son équivalent JSON. Les en-têtes deviennent des clés d'objet et les lignes deviennent des objets dans un tableau JSON, en préservant la structure originale des données."}},d2:{t:0,b:{t:2,i:[{t:3}],s:"Convertir du CSV en JSON est particulièrement utile lors de l'intégration de données tabulaires dans des applications web, de la migration d'exports de bases de données ou de la consommation d'API REST attendant des payloads JSON."}},bt:{t:0,b:{t:2,i:[{t:3}],s:"Convertir"}},rst:{t:0,b:{t:2,i:[{t:3}],s:"Recommencer"}},copy:{t:0,b:{t:2,i:[{t:3}],s:"Copier"}},plc:{t:0,b:{t:2,i:[{t:3}],s:"Insérez le texte CSV ici ou faites glisser un fichier"}},header:{t:0,b:{t:2,i:[{t:3}],s:"La première ligne est l'en-tête"}},delimiter:{t:0,b:{t:2,i:[{t:3}],s:"Séparateur:"}},comma:{t:0,b:{t:2,i:[{t:3}],s:"Virgule"}},semicolon:{t:0,b:{t:2,i:[{t:3}],s:"Point-virgule"}},pipe:{t:0,b:{t:2,i:[{t:3}],s:"Barre verticale"}}
1,tab:{t:0,b:{t:2,i:[{t:3}],s:"Tabulation"}},err:{t:0,b:{t:2,i:[{t:3}],s:"Erreur"}},err_label:{t:0,b:{t:2,i:[{t:3}],s:"Erreur d'Analyse"}},how_it_works_title:{t:0,b:{t:2,i:[{t:3}],s:"Comment Ãa Marche"}},hiw_1_title:{t:0,b:{t:2,i:[{t:3}],s:"Collez votre CSV"}},hiw_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Collez ou faites glisser votre fichier CSV dans l'éditeur. Activez l'option en-tête si la première ligne contient les noms des colonnes."}},hiw_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Configurez les Options"}},hiw_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Sélectionnez le séparateur correct pour votre fichier et indiquez si la première ligne est un en-tête."}},hiw_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Copiez le JSON"}},hiw_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"Cliquez sur Convertir et l'outil génère un tableau JSON propre instantanément. Cliquez sur Copier JSON pour le copier."}},use_cases_title:{t:0,b:{t:2,i:[{t:3}],s:"Cas d'Utilisation"}},uc_1_title:{t:0,b:{t:2,i:[{t:3}],s:"Migration de Données"}},uc_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Convertissez des exports de bases de données et des feuilles de calcul en JSON pour les charger dans des bases NoSQL modernes."}},uc_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Intégration d'API"}},uc_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Transformez des jeux de données tabulaires en payloads JSON prêts à être envoyés à des endpoints d'API REST."}},faq_title:{t:0,b:{t:2,i:[{t:3}],s:"Questions et Réponses"}},faq_1_q:{t:0,b:{t:2,i:[{t:3}],s:"Mon CSV est-il envoyé à un serveur ?"}},faq_1_a:{t:0,b:{t:2,i:[{t:3}],s:"Non. La conversion s'effectue entièrement dans votre navigateur. Vos données ne quittent jamais votre appareil."}},faq_2_q:{t:0,b:{t:2,i:[{t:3}],s:"Puis-je utiliser un séparateur autre que la virgule ?"}},faq_2_a:{t:0,b:{t:2,i:[{t:3}],s:"Oui. Vous pouvez sélectionner virgule, point-virgule, barre verticale ou tabulation pour correspondre au format de votre fichier."}},faq_3_q:{t:0,b:{t:2,i:[{t:3}],s:"L'outil détecte-t-il les nombres et les booléens automatiquement ?"}},faq_3_a:{t:0,b:{t:2,i:[{t:3}],s:"Oui. Le parser détecte automatiquement les entiers, les décimaux et les valeurs vrai/faux et les représente sans guillemets dans le JSON résultant."}},see1:{t:0,b:{t:2,i:[{t:3}],s:"JSON â CSV"}},see2:{t:0,b:{t:2,i:[{t:3}],s:"XML â JSON"}},see3:{t:0,b:{t:2,i:[{t:3}],s:"JSON â XML"}},see4:{t:0,b:{t:2,i:[{t:3}],s:"LESS â CSS"}},f_1:{t:0,b:{t:2,i:[{t:3}],s:"Conversion instantanée de CSV en JSON"}},f_2:{t:0,b:{t:2,i:[{t:3}],s:"Support de délimiteurs personnalisés"}},f_3:{t:0,b:{t:2,i:[{t:3}],s:"Détection automatique des types de données"}},f_4:{t:0,b:{t:2,i:[{t:3}],s:"Aucune inscription ou installation requise"}}},it:{m_title:{t:0,b:{t:2,i:[{t:3}],s:"Convertitore da CSV a JSON Online - Gratis e Istantaneo"}},title:{t:0,b:{t:2,i:[{t:3}],s:"Convertitore da CSV a JSON"}},bc:{t:0,b:{t:2,i:[{t:3}],s:"Strumenti per Codice"}},meta:{t:0,b:{t:2,i:[{t:3}],s:"Converti CSV in JSON online gratis. Incolla il tuo CSV e ottieni JSON pulito e formattato con rilevamento automatico dei tipi e supporto per delimitatori personalizzati."}},d1:{t:0,b:{t:2,i:[{t:3}],s:"Questo strumento analizza il tuo testo CSV e mappa ogni riga nel suo equivalente JSON. Le intestazioni diventano chiavi dell'oggetto e le righe diventano oggetti in un array JSON, preservando la gerarchia originale dei dati."}},d2:{t:0,b:{t:2,i:[{t:3}],s:"Convertire CSV in JSON è particolarmente utile quando si integrano dati tabellari in applicazioni web, si migrano esportazioni di database legacy o si utilizzano API REST che richiedono payload JSON."}},bt:{t:0,b:{t:2,i:[{t:3}],s:"Converti"}},rst:{t:0,b:{t:2,i:[{t:3}],s:"Ricomincia"}},copy:{t:0,b:{t:2,i:[{t:3}],s:"Copia"}},plc:{t:0,b:{t:2,i:[{t:3}],s:"Inserisci qui il testo CSV o trascina un file"}},header:{t:0,b:{t:2,i:[{t:3}],s:"La prima riga è l'intestazione"}},delimiter:{t:0,b:{t:2,i:[{t:3}],s:"Delimitatore:"}},comma:{t:0,b:{t:2,i:[{t:3}],s:"Virgola"}},semicolon:{t:0,b:{t:2,i:[{t:3}],s:"Punto e virgola"}},pipe:{t:0,b:{t:2,i:[{t:3}],s:"Barra verticale"}},tab:{t:0,b:{t:2,i:[{t:3}],s:"Tabulazione"}},err:{t:0,b:{t:2,i:[{t:3}],s:"Errore"}},err_label:{t:0,b:{t:2,i:[{t:3}],s:"Errore di analisi"}},how_it_works_title:{t:0,b:{t:2,i:[{t:3}],s:"Come Funziona"}},hiw_1_title:{t:0,b:{t:2,i:[{t:3}],s:"Incolla il tuo CSV"}}
1,hiw_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Incolla o trascina il tuo file CSV nell'editor. Attiva l'opzione intestazione se la prima riga contiene i nomi delle colonne."}},hiw_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Configura le Opzioni"}},hiw_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Seleziona il delimitatore corretto per il tuo file e indica se la prima riga è un'intestazione."}},hiw_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Copia il JSON"}},hiw_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"Premi Converti e lo strumento genera all'istante un array JSON pulito. Clicca su Copia JSON per portarlo negli appunti."}},use_cases_title:{t:0,b:{t:2,i:[{t:3}],s:"Casi d'Uso"}},uc_1_title:{t:0,b:{t:2,i:[{t:3}],s:"Migrazione di Dati"}},uc_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Converti esportazioni di database legacy e fogli di calcolo in JSON da caricare in database NoSQL moderni."}},uc_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Integrazione con API"}},uc_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Trasforma dataset da fogli di calcolo in payload JSON pronti per essere inviati a endpoint di API REST."}},faq_title:{t:0,b:{t:2,i:[{t:3}],s:"Domande e Risposte"}},faq_1_q:{t:0,b:{t:2,i:[{t:3}],s:"I miei dati CSV vengono inviati a un server?"}},faq_1_a:{t:0,b:{t:2,i:[{t:3}],s:"No. La conversione avviene interamente all'interno del tuo browser. I tuoi dati non lasciano mai il tuo dispositivo."}},faq_2_q:{t:0,b:{t:2,i:[{t:3}],s:"Posso usare un delimitatore diverso dalla virgola?"}},faq_2_a:{t:0,b:{t:2,i:[{t:3}],s:"Sì. Puoi selezionare virgole, punti e virgola, barre verticali o tabulazioni per adattarti al formato di esportazione del tuo file."}},faq_3_q:{t:0,b:{t:2,i:[{t:3}],s:"Rileva automaticamente numeri e booleani?"}},faq_3_a:{t:0,b:{t:2,i:[{t:3}],s:"Sì. Il parser rileva automaticamente interi, numeri decimali e valori true/false e li rappresenta senza virgolette nell'output JSON."}},see1:{t:0,b:{t:2,i:[{t:3}],s:"JSON â CSV"}},see2:{t:0,b:{t:2,i:[{t:3}],s:"XML â JSON"}},see3:{t:0,b:{t:2,i:[{t:3}],s:"JSON â XML"}},see4:{t:0,b:{t:2,i:[{t:3}],s:"LESS â CSS"}},f_1:{t:0,b:{t:2,i:[{t:3}],s:"Conversione istantanea da CSV a JSON"}},f_2:{t:0,b:{t:2,i:[{t:3}],s:"Supporto per delimitatori personalizzati"}},f_3:{t:0,b:{t:2,i:[{t:3}],s:"Rilevamento automatico dei tipi di dati"}},f_4:{t:0,b:{t:2,i:[{t:3}],s:"Nessuna registrazione o installazione richiesta"}}}}})}typeof h=="function"&&h(ht);export{ht as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.