PageSourceSearch

https://freetool.dev/_nuxt/DXtmjbOK.js

js freetool.dev collected 2026-09-30 14:32:47 UTC 26,492 bytes, 21 lines download raw bytes

1import{_ as j}from"./DPIaFIMc.js";import{_ as V}from"./nLZBpnoy.js";import{_ as A}from"./Dqaj8CHa.js";import{_ as T}from"./VTXCmJi7.js";import{_ as L}from"./8fY8EC0V.js";import{_ as R}from"./CXwnfpox.js";import{_ as E}from"./CYwGAoYU.js";import{_ as Q}from"./CnzqtAtd.js";import{d as D,P as v,s as H,b as G,C as S,w as l,y as e,o as u,f as a,e as b,g as s,k as m,J as M,K as B,t as d,D as p,j as h,T as N,m as $,E as W}from"./CkpM57L6.js";import{u as U}from"./BgwjXCoU.js";import"./CkdAOMuj.js";import"./DlAUqK2U.js";import"./B0zWc29K.js";import"./DXrLEPCz.js";const Y={class:"space-y-6 animate-in fade-in slide-in-from-bottom-4 duration-500"},K={key:0,role:"status",class:"flex items-center justify-center h-64 w-full rounded-2xl animate-pulse bg-base-200"},X={class:"flex flex-col sm:flex-row items-center gap-4"},Z={key:0,class:"flex items-center gap-2 text-sm text-base-content/70"},tt={class:"join"},et={key:0,class:"alert alert-error shadow-lg border-none rounded-2xl text-white flex-col items-start gap-1"},it={class:"flex items-center gap-2"},at={class:"font-bold"},ot={class:"text-sm opacity-90 font-mono bg-black/20 p-2 rounded-lg w-full mt-1"},st={class:"space-y-12"},rt={style:{"white-space":"pre-line"}},nt=D({__name:"json-formatter",setup(f){v("https://unpkg.com/[email protected]/standalone.js",{trigger:"client"}),v("https://unpkg.com/[email protected]/parser-babel.js",{trigger:"client"});const{t}=H({useScope:"local"});U({name:t("title"),description:t("meta"),features:[t("f_1"),t("f_2"),t("f_3"),t("f_4")],faq:[{question:t("faq_1_q"),answer:t("faq_1_a")},{question:t("faq_2_q"),answer:t("faq_2_a")},{question:t("faq_3_q"),answer:t("faq_3_a")}]}),G({title:t("m_title"),meta:[{name:"description",content:t("meta")}]});const i=$({hasCode:!1,loaded:!1,error:"",resetable:!1,indentSize:2}),r=W(null);function J(){i.hasCode=r.value.getValue()!=="",i.error=""}function q(){i.error="",i.resetable?z():w()}function w(){const _=window.prettier,o=window.prettierPlugins?.babel;if(!_||!o){document.location.reload();return}const n=r.value.getValue().trim();if(!n){i.error=t("err_empty");return}try{JSON.parse(n);const c=_.format(n,{parser:"json",plugins:[o],tabWidth:i.indentSize,printWidth:80});r.value.setValue(c),r.value.setReadOnly(!0),i.resetable=!0}catch(c){i.error=`${t("err")}: ${c.message}`}}function z(){r.value.setValue(""),r.value.setReadOnly(!1),i.resetable=!1,i.hasCode=!1,i.error=""}function y(){navigator.clipboard.writeText(r.value.getValue())}return(_,o)=>{const n=j,c=V,C=A,F=T,x=L,I=R,P=E,k=Q;return u(),S(k,{title:e(t)("title"),description:e(t)("meta"),breadcrumb:{label:e(t)("bc"),to:"code-tools"},"see-also-links":[{label:e(t)("see1"),to:"json-viewer"},{label:e(t)("see2"),to:"graphql-formatter"},{label:e(t)("see3"),to:"html-formatter"},{label:e(t)("see4"),to:"javascript-formatter"}]},{info:l(()=>[a("div",st,[a("div",null,[a("p",rt,d(e(t)("d1")),1)]),s(x,{title:e(t)("use_cases_title"),items:[{title:e(t)("uc_1_title"),description:e(t)("uc_1_desc")},{title:e(t)("uc_2_title"),description:e(t)("uc_2_desc")},{title:e(t)("uc_3_title"),description:e(t)("uc_3_desc")}]},null,8,["title","items"]),s(I,{title:e(t)("how_it_works_title"),items:[{title:e(t)("hiw_1_title"),description:e(t)("hiw_1_desc")},{title:e(t)("hiw_2_title"),description:e(t)("hiw_2_desc")},{title:e(t)("hiw_3_title"),description:e(t)("hiw_3_desc")}]},null,8,["title","items"]),s(P,{title:e(t)("faq_title"),items:[{question:e(t)("faq_1_q"),answer:e(t)("faq_1_a")},{question:e(t)("faq_2_q"),answer:e(t)("faq_2_a")},{question:e(t)("faq_3_q"),answer:e(t)("faq_3_a")}]},null,8,["title","items"])])]),default:l(()=>[a("div",Y,[e(i).loaded?m("",!0):(u(),b("div",K,[s(n,{name:"heroicons:code-bracket",class:"w-12 h-12 text-base-content/10"})])),M(s(c,{ref_key:"editor",ref:r,lang:"json",placeholder:e(t)("plc"),onOnLoad:o[0]||(o[0]=g=>e(i).loaded=!0),onOnChange:J},null,8,["placeholder"]),[[B,e(i).loaded]]),a("div",X,[e(i).resetable?m("",!0):(u(),b("div",Z,[a("span",null,d(e(t)("indent_label")),1),a("div",tt,[a("button",{class:p(["join-item btn btn-sm",e(i).indentSize===2?"btn-primary":"btn-outline border-base-content/20"]),onClick:o[1]||(o[1]=g=>e(i).indentSize=2)}," 2 ",2),a("button",{class:p(["join-item btn btn-sm",e(i).indentSize===4?"btn-primary":"btn-outline border-base-content/20"]),onClick:o[2]||(o[2]=g=>e(i).indentSize=4)}," 4 ",2)])])),s(C,{onClick:q,icon:e(i).resetable?"heroicons:arrow-path-20-solid":"heroicons:arrow-right-circle-20-solid",disabled:!e(i).hasCode&&!e(i).resetable,class:
1p([e(i).resetable?"btn-warning":"","w-full sm:w-auto"])},{default:l(()=>[h(d(e(t)(e(i).resetable?"rst":"bt")),1)]),_:1},8,["icon","disabled","class"]),s(N,{"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:l(()=>[e(i).resetable?(u(),S(F,{key:0,onOnClick:y,class:"w-full sm:w-auto"},{default:l(()=>[h(d(e(t)("copy"))+" JSON ",1)]),_:1})):m("",!0)]),_:1})]),s(N,{"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:l(()=>[e(i).error&&e(i).hasCode?(u(),b("div",et,[a("div",it,[s(n,{name:"heroicons:x-circle-20-solid",class:"w-6 h-6"}),a("span",at,d(e(t)("err_label")),1)]),a("div",ot,d(e(i).error),1)])):m("",!0)]),_:1})])]),_:1},8,["title","description","breadcrumb","see-also-links"])}}});function O(f){const t=f;t.__i18n=t.__i18n||[],t.__i18n.push({locale:"",resource:{en:{m_title:{t:0,b:{t:2,i:[{t:3}],s:"JSON Formatter & Validator Online - Free Beautifier"}},title:{t:0,b:{t:2,i:[{t:3}],s:"JSON Formatter"}},bc:{t:0,b:{t:2,i:[{t:3}],s:"Code Tools"}},meta:{t:0,b:{t:2,i:[{t:3}],s:"Free online JSON formatter, validator and beautifier. Format, validate and pretty print JSON instantly — 100% local, your data never leaves your browser."}},d1:{t:0,b:{t:2,i:[{t:3}],s:`Our online JSON formatter, validator and beautifier lets you organize, correct, and standardize JSON structures in a simple and intuitive way. With just one click, the tool analyzes the provided JSON and, if it is valid, a clean, well-formatted and pretty-printed version is automatically generated.
2
3You can also customize the indentation between 2 or 4 spaces, improving data readability, facilitating debugging, and optimizing code maintenance.
4
5This tool is ideal for developers who want a free JSON validator and formatter online to organize API data, configuration files, and payloads in a practical and productive manner.`}},plc:{t:0,b:{t:2,i:[{t:3}],s:"Paste the JSON code here or drag a file"}},bt:{t:0,b:{t:2,i:[{t:3}],s:"Format JSON"}},rst:{t:0,b:{t:2,i:[{t:3}],s:"Start Over"}},copy:{t:0,b:{t:2,i:[{t:3}],s:"Copy"}},err:{t:0,b:{t:2,i:[{t:3}],s:"Invalid JSON"}},err_empty:{t:0,b:{t:2,i:[{t:3}],s:"The editor is empty. Paste some JSON first."}},err_label:{t:0,b:{t:2,i:[{t:3}],s:"Could not format JSON"}},indent_label:{t:0,b:{t:2,i:[{t:3}],s:"Indent:"}},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 JSON"}},hiw_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Copy and paste your raw or minified JSON into the editor."}},hiw_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Click Format"}},hiw_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Press the Format JSON button. The tool validates and beautifies the code instantly."}},hiw_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Copy the Result"}},hiw_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"Copy the formatted output or start over with new JSON."}},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:"API Response Debugging"}},uc_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Quickly readable API responses that are otherwise returned as a single minified line."}},uc_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Config File Editing"}},uc_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Format JSON config files (package.json, tsconfig, etc.) for easier reading and editing."}},uc_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Data Inspection"}},uc_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"Explore nested JSON structures from logs, databases, or third-party integrations at a glance."}},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 JSON data sent to any server?"}},faq_1_a:{t:0,b:{t:2,i:[{t:3}],s:"No. All formatting is done entirely in your browser. Your data never leaves your device."}},faq_2_q:{t:0,b:{t:2,i:[{t:3}],s:"What happens if my JSON has syntax errors?"}},faq_2_a:{t:0,b:{t:2,i:[{t:3}],s:"The tool validates the JSON before formatting. If it detects a syntax error, it displays a clear error message so you can locate and fix the issue."}},faq_3_q:{t:0,b:{t:2,i:[{t:3}],s:"What indentation options are available?"}},faq_3_a:{t:0,b:{t:2,i:[{t:3}],s:"You can choose between 2-space and 4-space indentation. Both are widely used — 2 spaces is common in JavaScript projects, while 4 spaces is preferred in many other environments."}},f_1:{t:0,b:{t:2,i:[{t:3}],s:"Instant JSON formatting and beautification"}},f_2:{t:0,b:{t:2,i:[{t:3}],s:"Syntax validation before formatting"}},f_3:{t:0,b:{t:2,i:[{t:3}],s:"Configurable indentation (2 or 4 spaces)"}},f_4:{t:0,b:{t:2,i:[{t:3}],s:"No registration or installation required"}},see1:{t:0,b:{t:2,i:[{t:3}],s:"JSON Viewer"}},see2:{t:0,b:{t:2,i:[{t:3}],s:"GraphQL Formatter"}},see3:{t:0,b:{t:2,i:[{t:3}],s:"HTML Formatter"}},see4:{t:0,b:{t:2,i:[{t:3}],s:"JavaScript Formatter"}}},pt:{m_title:{t:0,b:{t:2,i:[{t:3}],s:"Formatador e Validador JSON Online - Embelezador JSON Grátis"}},title:{t:0,b:{t:2,i:[{t:3}],s:"Formatador 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:"Formatador, validador e embelezador JSON online e gratuito. Formate, valide e visualize JSON com indentação personalizável — tudo direto no seu navegador."}},d1:{t:0,b:{t:2,i:[{t:3}],s:`Nosso formatador, validador e embelezador JSON online permite organizar, corrigir e padronizar estruturas JSON de forma simples e intuitiva. Com apenas um clique, é realizada a análise do JSON informado e, caso ele esteja válido, uma ver
5são limpa, embelezada e bem estruturada é gerada automaticamente.
6
7Também é possível personalizar a indentação entre 2 ou 4 espaços, melhorando a legibilidade dos dados, facilitando a depuração e otimizando a manutenção do código.
8
9Essa ferramenta é ideal para desenvolvedores que desejam um validador e formatador JSON online grátis para organizar dados de APIs, arquivos de configuração e payloads de maneira prática e produtiva.`}},plc:{t:0,b:{t:2,i:[{t:3}],s:"Cole o código JSON aqui ou arraste um arquivo"}},bt:{t:0,b:{t:2,i:[{t:3}],s:"Formatar JSON"}},rst:{t:0,b:{t:2,i:[{t:3}],s:"Recomeçar"}},copy:{t:0,b:{t:2,i:[{t:3}],s:"Copiar"}},err:{t:0,b:{t:2,i:[{t:3}],s:"JSON inválido"}},err_empty:{t:0,b:{t:2,i:[{t:3}],s:"O editor está vazio. Cole algum JSON primeiro."}},err_label:{t:0,b:{t:2,i:[{t:3}],s:"Não foi possível formatar o JSON"}},indent_label:{t:0,b:{t:2,i:[{t:3}],s:"Indentação:"}},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 seu JSON"}},hiw_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Copie e cole seu JSON bruto ou minificado no editor."}},hiw_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Clique em Formatar"}},hiw_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Pressione o botão Formatar JSON. A ferramenta valida e embeleza o código instantaneamente."}},hiw_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Copie o Resultado"}},hiw_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"Copie a saída formatada ou recomece com um novo JSON."}},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:"Depuração de Respostas de API"}},uc_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Torne legíveis respostas de API que chegam como uma única linha minificada."}},uc_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Edição de Arquivos de Configuração"}},uc_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Formate arquivos de configuração JSON (package.json, tsconfig, etc.) para leitura e edição mais fáceis."}},uc_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Inspeção de Dados"}},uc_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"Explore estruturas JSON aninhadas de logs, bancos de dados ou integrações de terceiros."}},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:"Meus dados JSON são enviados para algum servidor?"}},faq_1_a:{t:0,b:{t:2,i:[{t:3}],s:"Não. Toda a formatação é feita no seu navegador. Seus dados nunca saem do seu dispositivo."}},faq_2_q:{t:0,b:{t:2,i:[{t:3}],s:"O que acontece se meu JSON tiver erros de sintaxe?"}},faq_2_a:{t:0,b:{t:2,i:[{t:3}],s:"A ferramenta valida o JSON antes de formatar. Se detectar um erro de sintaxe, exibe uma mensagem de erro clara para você localizar e corrigir o problema."}},faq_3_q:{t:0,b:{t:2,i:[{t:3}],s:"Quais opções de indentação estão disponíveis?"}},faq_3_a:{t:0,b:{t:2,i:[{t:3}],s:"Você pode escolher entre indentação de 2 ou 4 espaços. Ambas são amplamente usadas — 2 espaços são comuns em projetos JavaScript, enquanto 4 espaços são preferidos em muitos outros ambientes."}},f_1:{t:0,b:{t:2,i:[{t:3}],s:"Formatação e embelezamento instantâneo de JSON"}},f_2:{t:0,b:{t:2,i:[{t:3}],s:"Validação de sintaxe antes da formatação"}},f_3:{t:0,b:{t:2,i:[{t:3}],s:"Indentação configurável (2 ou 4 espaços)"}},f_4:{t:0,b:{t:2,i:[{t:3}],s:"Sem cadastro ou instalação necessária"}},see1:{t:0,b:{t:2,i:[{t:3}],s:"JSON Viewer"}},see2:{t:0,b:{t:2,i:[{t:3}],s:"Formatador GraphQL"}},see3:{t:0,b:{t:2,i:[{t:3}],s:"Formatador HTML"}},see4:{t:0,b:{t:2,i:[{t:3}],s:"Formatador JavaScript"}}},es:{m_title:{t:0,b:{t:2,i:[{t:3}],s:"Formateador y Validador JSON Online Gratis"}},title:{t:0,b:{t:2,i:[{t:3}],s:"Formateador 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:"Formateador, validador y embellecedor JSON online y gratis. Formatea, valida y embellece tu código JSON al instante — todo se procesa localmente en tu navegador."}},d1:{t:0,b:{t:2,i:[{t:3}],s:`Nuestro formateador, validador y embellecedor JSON online permite organizar, corregir y estandarizar estructuras JSON de forma sencilla e intuitiva. Con solo un clic, se realiza el análisis del JSON ingresado y, si es válido, se genera automáticamente una versión limpia, embellecida y bien estructurada.
10
11También es posible personalizar la sangría entre 2 o 4 espacios, mejorando la legibilidad de los datos, facilitando la depuración y optimizando el mantenimiento del código.
12
13Esta herramienta es ideal para desarrolladores que buscan un validador y formateador JSON online gratis para organizar datos de APIs, archivos de configuración y payloads de manera práctica y productiva.`}},plc:{t:0,b:{t:2,i:[{t:3}],s:"Pega el código JSON aquí o arrastra un archivo"}},bt:{t:0,b:{t:2,i:[{t:3}],s:"Formatear JSON"}},rst:{t:0,b:{t:2,i:[{t:3}],s:"Empezar de nuevo"}},copy:{t:0,b:{t:2,i:[{t:3}],s:"Copiar"}},err:{t:0,b:{t:2,i:[{t:3}],s:"JSON inválido"}},err_empty:{t:0,b:{t:2,i:[{t:3}],s:"El editor está vacío. Pega algún JSON primero."}},err_label:{t:0,b:{t:2,i:[{t:3}],s:"No se pudo formatear el JSON"}},indent_label:{t:0,b:{t:2,i:[{t:3}],s:"Indentación:"}},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 JSON"}}
13,hiw_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Copia y pega tu JSON en bruto o minificado en el editor."}},hiw_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Haz clic en Formatear"}},hiw_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Presiona el botón Formatear JSON. La herramienta valida y embellece el código al instante."}},hiw_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Copia el Resultado"}},hiw_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"Copia la salida formateada o empieza de nuevo con un nuevo JSON."}},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:"Depuración de Respuestas de API"}},uc_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Convierte en legibles las respuestas de API que llegan como una sola línea minificada."}},uc_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Edición de Archivos de Configuración"}},uc_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Formatea archivos de configuración JSON (package.json, tsconfig, etc.) para una lectura y edición más sencillas."}},uc_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Inspección de Datos"}},uc_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"Explora estructuras JSON anidadas provenientes de logs, bases de datos o integraciones de terceros."}},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:"¿Mis datos JSON se envían a algún servidor?"}},faq_1_a:{t:0,b:{t:2,i:[{t:3}],s:"No. Todo el formateo se realiza en tu navegador. Tus datos nunca abandonan tu dispositivo."}},faq_2_q:{t:0,b:{t:2,i:[{t:3}],s:"¿Qué ocurre si mi JSON tiene errores de sintaxis?"}},faq_2_a:{t:0,b:{t:2,i:[{t:3}],s:"La herramienta valida el JSON antes de formatear. Si detecta un error de sintaxis, muestra un mensaje de error claro para que puedas localizar y corregir el problema."}},faq_3_q:{t:0,b:{t:2,i:[{t:3}],s:"¿Qué opciones de indentación están disponibles?"}},faq_3_a:{t:0,b:{t:2,i:[{t:3}],s:"Puedes elegir entre indentación de 2 o 4 espacios. Ambas son ampliamente usadas — 2 espacios son comunes en proyectos JavaScript, mientras que 4 espacios se prefieren en muchos otros entornos."}},f_1:{t:0,b:{t:2,i:[{t:3}],s:"Formateo y embellecimiento instantáneo de JSON"}},f_2:{t:0,b:{t:2,i:[{t:3}],s:"Validación de sintaxis antes del formateo"}},f_3:{t:0,b:{t:2,i:[{t:3}],s:"Indentación configurable (2 o 4 espacios)"}},f_4:{t:0,b:{t:2,i:[{t:3}],s:"Sin registro ni instalación requerida"}},see1:{t:0,b:{t:2,i:[{t:3}],s:"Visor de JSON"}},see2:{t:0,b:{t:2,i:[{t:3}],s:"Formateador GraphQL"}},see3:{t:0,b:{t:2,i:[{t:3}],s:"Formateador HTML"}},see4:{t:0,b:{t:2,i:[{t:3}],s:"Formateador JavaScript"}}},fr:{m_title:{t:0,b:{t:2,i:[{t:3}],s:"Formateur et Validateur JSON en Ligne - Gratuit"}},title:{t:0,b:{t:2,i:[{t:3}],s:"Formateur JSON"}},bc:{t:0,b:{t:2,i:[{t:3}],s:"Outils de Code"}},meta:{t:0,b:{t:2,i:[{t:3}],s:"Formateur, validateur et embellisseur JSON en ligne gratuit. Formatez, validez et embellissez votre code JSON instantanément — tout est traité localement dans votre navigateur."}},d1:{t:0,b:{t:2,i:[{t:3}],s:`Notre formateur, validateur et embellisseur JSON en ligne permet d'organiser, de corriger et de standardiser les structures JSON de manière simple et intuitive. En un seul clic, le JSON fourni est analysé et, s'il est valide, une version propre, embellie et bien structurée est automatiquement générée.
14
15Il est également possible de personnaliser l'indentation entre 2 ou 4 espaces, ce qui améliore la lisibilité des données, facilite le débogage et optimise la maintenance du code.
16
17Cet outil est idéal pour les développeurs qui cherchent un validateur et formateur JSON en ligne gratuit pour organiser les données des API, les fichiers de configuration et les payloads de manière pratique et productive.`}},plc:{t:0,b:{t:2,i:[{t:3}],s:"Collez le code JSON ici ou déposez un fichier"}},bt:{t:0,b:{t:2,i:[{t:3}],s:"Formater JSON"}},rst:{t:0,b:{t:2,i:[{t:3}],s:"Recommencer"}},copy:{t:0,b:{t:2,i:[{t:3}],s:"Copier"}},err:{t:0,b:{t:2,i:[{t:3}],s:"JSON invalide"}},err_empty:{t:0,b:{t:2,i:[{t:3}],s:"L'éditeur est vide. Collez d'abord du JSON."}},err_label:{t:0,b:{t:2,i:[{t:3}],s:"Impossible de formater le JSON"}},indent_label:{t:0,b:{t:2,i:[{t:3}],s:"Indentation :"}},how_it_works_title:{t:0,b:{t:2,i:[{t:3}],s:"Comment ça fonctionne"}},hiw_1_title:{t:0,b:{t:2,i:[{t:3}],s:"Collez votre JSON"}}
17,hiw_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Copiez et collez votre JSON brut ou minifié dans l'éditeur."}},hiw_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Cliquez sur Formater"}},hiw_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Appuyez sur le bouton Formater JSON. L'outil valide et embellit le code instantanément."}},hiw_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Copiez le résultat"}},hiw_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"Copiez la sortie formatée ou recommencez avec un nouveau JSON."}},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:"Débogage de réponses d'API"}},uc_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Rendez lisibles les réponses d'API qui arrivent sous forme d'une seule ligne minifiée."}},uc_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Édition de fichiers de configuration"}},uc_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Formatez les fichiers de configuration JSON (package.json, tsconfig, etc.) pour une lecture et une édition plus faciles."}},uc_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Inspection des données"}},uc_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"Explorez les structures JSON imbriquées provenant de journaux, de bases de données ou d'intégrations tierces."}},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:"Mes données JSON sont-elles envoyées à un serveur ?"}},faq_1_a:{t:0,b:{t:2,i:[{t:3}],s:"Non. Tout le formatage est effectué dans votre navigateur. Vos données ne quittent jamais votre appareil."}},faq_2_q:{t:0,b:{t:2,i:[{t:3}],s:"Que se passe-t-il si mon JSON contient des erreurs de syntaxe ?"}},faq_2_a:{t:0,b:{t:2,i:[{t:3}],s:"L'outil valide le JSON avant de le formater. S'il détecte une erreur de syntaxe, il affiche un message d'erreur clair pour vous aider à localiser et corriger le problème."}},faq_3_q:{t:0,b:{t:2,i:[{t:3}],s:"Quelles options d'indentation sont disponibles ?"}},faq_3_a:{t:0,b:{t:2,i:[{t:3}],s:"Vous pouvez choisir entre une indentation de 2 ou 4 espaces. Les deux sont largement utilisées — 2 espaces sont courants dans les projets JavaScript, tandis que 4 espaces sont préférés dans de nombreux autres environnements."}},f_1:{t:0,b:{t:2,i:[{t:3}],s:"Formatage et embellissement instantané du JSON"}},f_2:{t:0,b:{t:2,i:[{t:3}],s:"Validation de la syntaxe avant le formatage"}},f_3:{t:0,b:{t:2,i:[{t:3}],s:"Indentation configurable (2 ou 4 espaces)"}},f_4:{t:0,b:{t:2,i:[{t:3}],s:"Sans inscription ni installation requise"}},see1:{t:0,b:{t:2,i:[{t:3}],s:"JSON Viewer en Ligne"}},see2:{t:0,b:{t:2,i:[{t:3}],s:"Formateur GraphQL"}},see3:{t:0,b:{t:2,i:[{t:3}],s:"Formateur HTML"}},see4:{t:0,b:{t:2,i:[{t:3}],s:"Formateur JavaScript"}}},it:{m_title:{t:0,b:{t:2,i:[{t:3}],s:"Formattatore e Validatore JSON Online - Abbellitore Gratuito"}},title:{t:0,b:{t:2,i:[{t:3}],s:"Formattatore JSON"}},bc:{t:0,b:{t:2,i:[{t:3}],s:"Strumenti per Codice"}},meta:{t:0,b:{t:2,i:[{t:3}],s:"Formattatore, validatore e abbellitore JSON online gratuito. Formatta, valida e stampa JSON leggibile all'istante — 100% locale, i tuoi dati non lasciano mai il browser."}},d1:{t:0,b:{t:2,i:[{t:3}],s:`Il nostro formattatore, validatore e abbellitore JSON online ti permette di organizzare, correggere e standardizzare le strutture JSON in modo semplice e intuitivo. Con un solo clic, lo strumento analizza il JSON fornito e, se è valido, genera automaticamente una versione pulita, ben formattata e leggibile.
18
19Puoi anche personalizzare l'indentazione tra 2 o 4 spazi, migliorando la leggibilità dei dati, facilitando il debug e ottimizzando la manutenzione del codice.
20
21Questo strumento è ideale per gli sviluppatori che cercano un validatore e formattatore JSON gratuito online per organizzare dati di API, file di configurazione e payload in modo pratico e produttivo.`}},plc:{t:0,b:{t:2,i:[{t:3}],s:"Incolla qui il codice JSON o trascina un file"}},bt:{t:0,b:{t:2,i:[{t:3}],s:"Formatta JSON"}},rst:{t:0,b:{t:2,i:[{t:3}],s:"Ricomincia"}},copy:{t:0,b:{t:2,i:[{t:3}],s:"Copia"}},err:{t:0,b:{t:2,i:[{t:3}],s:"JSON non valido"}},err_empty:{t:0,b:{t:2,i:[{t:3}],s:"L'editor è vuoto. Incolla prima del JSON."}},err_label:{t:0,b:{t:2,i:[{t:3}],s:"Impossibile formattare il JSON"}},indent_label:{t:0,b:{t:2,i:[{t:3}],s:"Indentazione:"}},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 JSON"}}
21,hiw_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Copia e incolla nell'editor il tuo JSON grezzo o minificato."}},hiw_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Clicca su Formatta"}},hiw_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Premi il pulsante Formatta JSON. Lo strumento valida e abbellisce il codice all'istante."}},hiw_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Copia il Risultato"}},hiw_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"Copia l'output formattato oppure ricomincia con un nuovo JSON."}},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:"Debug delle Risposte API"}},uc_1_desc:{t:0,b:{t:2,i:[{t:3}],s:"Rendi subito leggibili le risposte delle API che altrimenti arrivano come un'unica riga minificata."}},uc_2_title:{t:0,b:{t:2,i:[{t:3}],s:"Modifica di File di Configurazione"}},uc_2_desc:{t:0,b:{t:2,i:[{t:3}],s:"Formatta i file di configurazione JSON (package.json, tsconfig, ecc.) per leggerli e modificarli più facilmente."}},uc_3_title:{t:0,b:{t:2,i:[{t:3}],s:"Ispezione dei Dati"}},uc_3_desc:{t:0,b:{t:2,i:[{t:3}],s:"Esplora a colpo d'occhio strutture JSON annidate provenienti da log, database o integrazioni di terze parti."}},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 JSON vengono inviati a qualche server?"}},faq_1_a:{t:0,b:{t:2,i:[{t:3}],s:"No. Tutta la formattazione avviene interamente nel tuo browser. I tuoi dati non lasciano mai il tuo dispositivo."}},faq_2_q:{t:0,b:{t:2,i:[{t:3}],s:"Cosa succede se il mio JSON contiene errori di sintassi?"}},faq_2_a:{t:0,b:{t:2,i:[{t:3}],s:"Lo strumento valida il JSON prima di formattarlo. Se rileva un errore di sintassi, mostra un messaggio chiaro così puoi individuare e correggere il problema."}},faq_3_q:{t:0,b:{t:2,i:[{t:3}],s:"Quali opzioni di indentazione sono disponibili?"}},faq_3_a:{t:0,b:{t:2,i:[{t:3}],s:"Puoi scegliere tra un'indentazione di 2 o 4 spazi. Entrambe sono ampiamente usate — 2 spazi è comune nei progetti JavaScript, mentre 4 spazi è preferito in molti altri ambienti."}},f_1:{t:0,b:{t:2,i:[{t:3}],s:"Formattazione e abbellimento istantanei del JSON"}},f_2:{t:0,b:{t:2,i:[{t:3}],s:"Validazione della sintassi prima della formattazione"}},f_3:{t:0,b:{t:2,i:[{t:3}],s:"Indentazione configurabile (2 o 4 spazi)"}},f_4:{t:0,b:{t:2,i:[{t:3}],s:"Nessuna registrazione o installazione richiesta"}},see1:{t:0,b:{t:2,i:[{t:3}],s:"Visualizzatore JSON"}},see2:{t:0,b:{t:2,i:[{t:3}],s:"Formattatore GraphQL"}},see3:{t:0,b:{t:2,i:[{t:3}],s:"Formattatore HTML"}},see4:{t:0,b:{t:2,i:[{t:3}],s:"Formattatore JavaScript"}}}}})}typeof O=="function"&&O(nt);export{nt 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.