Joan eduki nagusira
LibraTool logoLibraTool

JSON formateatzailea doan

Formateatu, balioztatu, txikitu eta arakatu JSON datuak. Zuhaitz ikuspegia, sintaxia nabarmentzea eta klik bakarreko kopia.

Linez kanpo funtzionatzen du behin kargatuta

Ohiko erabilerak

  • API Erantzunak FormatatuItsastatu API JSON erantzun eskuakoiak eta berehala formateatu irakurgarri, indentatutako irteerara.
  • JSON Konfigurazioaren Fitxategiak FormatatuGarbitu eta baliozkotu JSON konfigurazio fitxategiak β€” package.json, tsconfig.json, ezarpenak, eta gehiago.
  • JSON Formatatu ArazketzearentzatDeskodetu minified edo escape JSON logs, error payloads, eta datu baseko irteerak berehala.
  • JSON Itzulpen Fitxategiak FormatatuBaliozkotu eta garbitu i18n itzulpen JSON fitxategiak (en.json, de.json) React, Vue, eta Next.js aplikazioetan erabilak.
  • Ikuskatu eta Webhook Payloads FormatatuItsastatu webhook payloads Stripe, GitHub, edo Shopify-tatik eta irakurri argi formateaturik.

Nola Funtzionatzen Du

Formateatzaileak erabat zure nabigatzailean funtzionatzen du JavaScripten barneko JSON.parse eta JSON.stringify erabiliz β€” liburutegirik ez, zerbitzaririk ez. Analisia, formateatzea, minifikazioa, eta zuhaitz-ikuspegi interaktiboa guztiak lokalki gertatzen dira idazten duzun heinean.

  1. 1
    Sarreraren analisi bizia
    JSON.parse zure azken teklatze-sakadaren 200 ms ondoren exekutatzen da. Analisiak huts egiten badu, eskuz idatzitako errore-kokapen funtzio batek V8 edo Firefoxeko SyntaxError mezua irakurtzen du, lerro eta zutabe-zenbakia ateratzen ditu, eta salto-errorera esteka bat eskaintzen du testu-eremuan.
  2. 2
    Zenbaki-oso ez-segururen detekzioa
    Irteera bistaratu aurretik, tresnak sarrera gordina eskaneatzen du 16 edo digitu gehiagoko zenbaki-oso literalen bila (komatxo arteko kateen barnekoak ezikusiz), gero bakoitza Number.isSafeInteger-ekin probatzen du. Edozein IEEE-754 zenbaki bikoitzeko gordailuak isilean biribilduko balu, abisu bat agertzen da kopiatu edo deskargatu baino lehen.
  3. 3
    Formateatzea, minifikazioa, eta gako-sailkapena
    JSON.stringify(balioa, null, koska)-k formateatutako edo minifikatutako irteera sortzen du. Gakoak sailkatu piztuta dagoenean, funtzio errekurtsibo batek analizatutako zuhaitzeko objektu bakoitza zeharkatzen du eta Object.keys(...).sort() bidez berreraikitzen du serializazio aurretik β€” arrayak beren jatorrizko ordenan uzten dira.
  4. 4
    Zuhaitz-ikuspegi interaktiboa
    Zuhaitz-ikuspegia eskuz idatzitako lauketa errekurtsibo bat da, analizatutako objektua sakontasun, bide, eta hedatu/kolapsatu egoerarekin nodoen zerrenda lau batera bihurtzen duena. Errendatzea 5.000 nodo ikusgarrira mugatzen da fitxa izoztea saihesteko array hedatu handiak dituzten hainbat megabyteko dokumentuetan.

Dena lokalki gertatzen da zure nabigatzailean β€” zure JSON inoiz ez da inongo zerbitzarira bidaltzen.

Erlazionatutako tresnak

Maiz egiten diren galderak