JSON vormindaja ja minimeerija

Vorminda JSON loetavaks või minimeeri see ning tuvasta vead rea ja veeru täpsusega.

Kleebi, käivita ja kopeeri lühikese töövooga. Sisendandmeid töödeldakse ainult sinu brauseris.

Sisendandmeid ei saadeta kunagi serverisse (ainult brauseri töötlus).
Sobib ka konfidentsiaalsete andmete käsitlemiseks.

Kuidas kasutada

  1. Kleebi JSON sisendpaneelile.
  2. Klõpsa Vorminda või Minimeeri.
  3. Kopeeri väljund ja töö on tehtud.

Kiirklahvid

Ctrl/Cmd + Enter: vorminda
Ctrl/Cmd + Shift + Enter: minimeeri
Ctrl/Cmd + L: tühjenda (koos kinnitusega)

Näidis

Kehtiva JSON-i vormindamine

Sisend

{"name":"Mari","age":28,"tags":["API","silumine"]}

Väljund

Pretty: mitmerealine koos taandega
Minify: üherealine JSON

Vigane JSON

Sisend

{"name":"Mari","age":28,}

Väljund

Veateade näitab rida, veergu ja lähedal olevat lõiku

Mis on JSON-i vormindamine?

Vormindamine lisab loetavuse parandamiseks taande ja reavahetused, muutes silumise ja ülevaatuse lihtsamaks.

Mis on JSON-i minimeerimine?

Minimeerimine eemaldab tühikud ja reavahetused, et vähendada mahtu ja hoida JSON kompaktne.

Levinud vead ja parandused

  • Lõppu jäänud koma (näide: {"a":1,})
  • Puuduvad jutumärgid võtmete või stringiväärtuste ümber
  • Kommentaarimärgid on kaasatud (standardne JSON ei toeta // ega /* */)

KKK

Saan vea

Tööriist näitab rida, veergu ja lähedal olevat teksti. Kasuta nuppu Hüppa veani, et liikuda täpsesse sisendikohta.

Kas saan kasutada kommenteeritud JSON-i (JSONC/JSON5)?

Standardne JSON ei luba kommentaare. Lülita "Eemalda kommentaarid enne parsimist" sisse ainult vajadusel (pole täielikult ühilduv).

Suur JSON tundub aeglane

Parsing ja stringify töötavad Web Workeris. Kasutajaliides kasutab suurusepõhiseid piiranguid, et hoida sisend reageeriv.

Kas andmeid laaditakse üles?

Ei. Parsimine, vormindamine ja minimeerimine tehakse lokaalselt sinu brauseris.

Näen väljundis \uXXXX vormi

Lülita Unicode Escape välja, et kuvada loetavad märgid otse.