JSON-sniðmátari

Límdu JSON-streng til að athuga hvort hann sé gildur, sjá hann fegraðan og fá grunn mælikvarða á skipulag.

Límdu JSON-strenginn þinn hér.

Sniðið úttak

{}

StaðaGilt JSON
Heildarfjöldi lykla0
Hámarksdýpt hreiðrunar0

Hvernig á að nota þetta JSON-sniðtól

  1. Límdu JSON í JSON-innsláttarreitinn

    Límdu eða sláðu inn JSON-strenginn þinn í JSON-innsláttarreitinn.

  2. Athuga gildingu

    Niðurstaða stöðu gefur til kynna hvort inntakið sé gilt JSON eða sýnir þáttunarvillu.

  3. Lesa sniðið úttak

    Gilt JSON er snyrtilega prentað með 2-bila inndrætti í hlutanum fyrir sniðið úttak.

  4. Skoða mælikvarða uppbyggingar

    Notaðu Heildarfjölda lykla og Hámarksdýpt hreiðrunar til að skilja uppbyggingu skjalsins.

Aðferðafræði

Hvernig þetta JSON-sniðtól virkar

Þetta tól notar innbyggða JSON.parse aðferð vafrans til að staðfesta inntak og JSON.stringify með inndrætti til að búa til læsilegt úttak. Það fer einnig í gegnum þáttuðu strúktúrinn til að telja heildarfjölda lykla og mæla hámarksdýpt hreiðrunar.

Formúla
JSON.parse(input) → JSON.stringify(parsed, null, 2)
þátta Staðfestir að strengurinn sé rétt sniðið JSON.
Breyta í streng Breytir aftur í inndreginn streng
Dæmi

Inntak: {"name":"test","value":42} → sniðið með 2-bila inndrætti, 2 lyklar, dýpt 1.

Inntak {"a":1,"b":[2,3],"c":{"d":4}} → 4 lyklar, dýpt 2. Hreiðraði hluturinn c bætir við einu dýptarstigi.

Ógilt inntak {"key": undefined} stenst ekki staðfestingu — JSON styður ekki undefined; notaðu null eða slepptu lyklinum.

Forsendur
  • Inntak verður að vera gilt JSON (ekki JavaScript-hlutir eða aukakommur í lokin).
  • Stór inntök geta haft áhrif á afköst vafra.
Athugasemdir
  • Þetta tól keyrir alfarið í vafranum þínum. Engin gögn eru send á neinn netþjón.

Skilningur á JSON-gildingu

JSON (JavaScript Object Notation) er strangt hlutmengi af bókstaflegri málskipan JavaScript. Gilt JSON krefst lykla og strengjagilda í tvöföldum gæsalöppum, engar kommur í lokin, engar athugasemdir og engar einfaldar gæsalappir. Þáttarinn les strenginn staf fyrir staf og byggir þáttunartré; hvers kyns málskipunarvilla — vantar kommu, ógæsalappaðar gæsalappir eða ógild tala — veldur því að gilding mistekst með tilteknum villuboðum og staðsetningu. Það hjálpar að þekkja algengar gildrur: kommur í lokin eftir síðasta fylkisstak eða hlutaeiginleika eru ógildar, sem og athugasemdir í JavaScript-stíl (// eða /* */). Töluleg gildi mega ekki hafa núll fremst nema fyrir töluna 0 sjálfa, og strengir verða að nota gildar flóttaraðir.

Hagnýt notkunardæmi fyrir forritara við JSON-snið

Hönnuðir nota JSON-sniðtól þegar þeir kemba API-svör, skoða stillingarskrár og undirbúa gögn fyrir skjölun. Þjappað JSON úr raunumhverfis-API er erfitt að lesa; snyrtileg framsetning sýnir uppbyggingu og auðveldar að finna gallaða eða óvænta reiti. Mælikvarðar á uppbyggingu, eins og fjöldi lykla og dýpt hreiðrunar, hjálpa til við að meta flækjustig og bera kennsl á of hreiðruð gögn sem gætu valdið afkastavandamálum. Þegar prófanir eða sýnigögn eru skrifuð er auðveldara að bera saman og yfirfara sniðið JSON í útgáfustýringu. Villuleitarinn grípur fljótt setningafræðivillur áður en beiðnir eru sendar eða stillingarskrár vistaðar, sem sparar tíma í kembiferlinu.

Algengar spurningar

Styður þetta JSON5 eða JSONC?

Nei. Aðeins staðlað JSON (RFC 8259) er stutt. Athugasemdir og aukakommur í lokin munu valda villum við staðfestingu.

Eru takmörk á stærð?

Það eru engin föst takmörk, en mjög stórir JSON-strengir geta hægt á vafranum.

Skrifað af Jan Křenek Stofnandi og aðalhönnuður
Yfirfarið af Rýni á aðferðafræði DigitSum Staðfesting formúlu og gæðaeftirlit
Síðast uppfært Mar 11, 2026

Notaðu þetta sem áætlun og staðfestu mikilvægar ákvarðanir hjá fagaðila.

Inntök verða áfram í vafranum nema framtíðareiginleiki tilgreini annað sérstaklega.