# Formaterare för JSON

Validera och formatera JSON med den här JSON-formateraren. Klistra in kompakt eller minifierad JSON så kontrollerar verktyget den mot strikta JSON-regler. Därefter indenteras objekt och arrayer med två blanksteg, korta värden som ryms inom 80 kolumner hålls på en rad och ordningen på nycklar, strängar och precisionen hos tal bevaras. Ogiltig JSON ger i stället ett tydligt felmeddelande. Perfekt för utvecklare som läser API-svar, konfigurationsfiler och loggar.

## Vanliga frågor

### Vad gör formateraren för JSON?

Först kontrollerar den att indata är giltig JSON och skriver sedan ut den med två blankstegs indrag. Objekt och arrayer som ryms inom 80 kolumner, till exempel korta tagglistor, hålls på en enda rad.

### Vad händer med ogiltig JSON?

Verktyget avbryter med ett felmeddelande, till exempel Syntax error, i stället för att gissa. Avslutande kommatecken, kommentarer, enkla citattecken och citeringslösa nycklar är inte giltig JSON; använd först reparationsverktyget JSON för att åtgärda dem.

### Ändras ordningen på nycklarna?

Nej, nycklarna behåller den ordning du angav, och dubbletter av nycklar behålls som de är. Endast blanksteg och radbrytningar ändras.

### Ändras tal?

Tal kopieras som de är skrivna, så precision och stora heltal bevaras. Endast exponenter normaliseras: 1E+5 blir 1e5 och -0.5e-03 blir -0.5e-3.

### Avkodas Unicode-escape-sekvenser?

Nej, strängar kopieras exakt, så escape-sekvenser som \u00e9 förblir escape-sekvenser och bokstavliga tecken förblir bokstavliga. Citattecken och omvända snedstreck inuti strängar ändras aldrig.

### Finns det en gräns för nästlingsdjup?

Ja, dokument som är nästlade djupare än 512 nivåer avvisas. Verkliga API-svar och konfigurationsfiler ligger långt under den gränsen.

### Kan jag formatera tom indata eller ett enstaka värde?

Tom indata är inte giltig JSON och ger ett fel. Ett enstaka värde, till exempel en sträng, ett tal, true eller null, är giltigt och returneras oförändrat.

### Kan jag välja tabbar eller fyra blanksteg?

Nej, formateraren indenterar alltid med två blanksteg och har inga alternativ. De flesta redigerare kan konvertera indraget efteråt om ditt projekt använder tabbar.

### Varför omsluts resultatet av ett json-kodstängsel?

Utdata returneras som ett Markdown kodblock märkt json, så den visas med syntaxmarkering i Markdown, ärenden och chattar. Kopiera raderna mellan kodstängslen till en .json-fil.

### Hur stor kan min JSON vara?

Upp till 5 MB per körning; större indata avvisas med ett meddelande. Utdata är identisk med JSON-alternativet i Code Formatter.

Vill du annonsera här?

[Mejla oss](mailto:hi@dennn.is?subject=Annonsera%20p%C3%A5%20OneClick%20Pro)

[Annons Pluginpaketet för agenter för WordPress.](https://sleekwp.com/?ref=oneclickpro)
