Ingen upload, 100% lokalt, ingen konto

Sådan gør du

Sådan formaterer du JSON online

Rå JSON fra et API-svar eller en konfigurationsfil er ofte minificeret til en enkelt lang linje. At læse, fejlsøge eller redigere den i den tilstand er besværligt. Denne vejledning viser, hvordan du pretty-printer JSON med korrekt indrykning i tre klik, validerer den for syntaksfejl og minificerer den igen, når det er nødvendigt, alt sammen kørende i din browser og uden at data forlader din fane.

Trin for trin

  1. Åbn JSON-formateren og indsæt din JSON i venstre panel. Du kan indsætte direkte fra et udklipsholder (Ctrl+V), fra et curl-svar i kommandolinjen eller fra enhver teksteditor. Inputtet accepterer enhver størrelse inden for værktøjets grænse.
    Minificeret JSON indsat i inputpanelet i JSON-formateren
  2. Vælg tilstanden. Formatér tilføjer indrykning (2 eller 4 mellemrum, dit valg); Validér tjekker blot syntaksen uden at ændre JSON'en; Minificér fjerner alle mellemrum for at producere det mindst mulige output. I de fleste tilfælde er Formatér det, du ønsker.
  3. Klik på Kør. Det formaterede output vises i højre panel. Kopier det med Kopier-knappen og indsæt det tilbage i din editor eller konfigurationsfil. Værktøjet viser linjeantal og tegnantal, så du kan kontrollere outputstørrelsen med et blik.
    Den samme JSON pretty-printet med 2 mellemrums indrykning i outputpanelet

At læse fejlmeddelelserne

Når din JSON har en syntaksfejl, viser formateren fejlen med en position (linje og kolonne), der peger på det præcise tegn, der brød fortolkningen. Almindelige syndere: et afsluttende komma efter det sidste element i et array eller objekt (gyldigt i JavaScript, men ikke i JSON), en manglende eller overflødig afsluttende parentes, en nøgle, der ikke er omsluttet af dobbelte anførselstegn, eller et uescapet specialtegn inde i en streng. Ret den markerede position og kør igen.

JSON, YAML og CSV: hvornår man bruger hvad

JSON er standarden for API-svar og konfigurationsfiler, der skal forbruges af kode. YAML foretrækkes til menneskeredigeret konfiguration (mindre tegnsætning, understøtter kommentarer). CSV er bedst til tabeldata, der forbruges af regneark. Datakonverteren på denne side lader dig konvertere mellem disse tre formater i ét trin: indsæt JSON, klik på Konvertér, få YAML eller CSV ud. Minificeret JSON er også nyttigt, når du skal indlejre data i en URL-forespørgselsparameter eller i en HTTP-header med en størrelsesgrænse.

Værktøjerne brugt i denne guide

Ofte stillede spørgsmål

Bliver min JSON sendt til en server?

Nej. Formateren kører helt i din browser. Din JSON parses med browserens indbyggede JSON.parse, og outputtet bygges i hukommelsen: intet rejser over netværket. Det betyder noget, når JSON'en indeholder API-nøgler, tokens, interne data eller personlige oplysninger, hvilket er almindeligt i API-fejlsøgningsarbejdsgange.

Hvad er den maksimale størrelse, jeg kan indsætte?

Formateren accepterer JSON op til 5 MB. Derudover ville parsing på hovedtråden fryse browserfanen uden tilbagemelding. Til større JSON-filer kan du bruge et dedikeret skrivebordsværktøj som jq på kommandolinjen (jq . file.json), der håndterer hundredvis af megabyte uden problemer.