JSON-minifierare
Minifiera JSON genom att ta bort alla blanksteg, tabbar och radbrytningar utanför strängar, samtidigt som data bevaras exakt som de skrevs. Tal behåller sina ursprungliga siffror, så stora heltal och decimaltal förlorar aldrig precision, och strängar, escape-sekvenser och nycklarnas ordning lämnas orörda. Ogiltig JSON avvisas med rad och kolumn för det första felet, vilket passar utvecklare som vill krympa API-payloads, testfixturer och konfigurationsfiler.
Vanliga frågor
Vad tar JSON-minifieraren bort?
Den tar bort alla betydelselösa blanktecken: blanksteg, tabbar och radbrytningar mellan token. Allt inuti strängar bevaras exakt som det skrevs, inklusive blanksteg och escape-sekvenser.
Kan minifiering ändra mina tal?
Nej. Verktyget kopierar varje tal exakt som det skrevs i stället för att tolka och skriva ut det, så 12345678901234567890 eller 1.50 kommer tillbaka oförändrat och förlorar aldrig precision.
Validerar det JSON?
Ja. Indata måste vara strikt JSON enligt definitionen i RFC 8259. Kommentarer, avslutande kommatecken, enkla citattecken, nycklar utan citattecken och värden som NaN avvisas.
Hur rapporteras fel?
Det första problemet rapporteras med rad och kolumn. Typiska meddelanden anger ett oväntat tecken, en oavslutad sträng, en ogiltig escape-sekvens eller innehåll efter slutet på JSON-värdet.
Tas dubbla nycklar bort?
Nej. Minifieraren bygger inte upp ett objekt i minnet, så duplicerade nycklar och nycklarnas ordning bevaras exakt som i indata.
Bevaras en byteordningsmarkör?
En inledande UTF-8-byteordningsmarkör tas bort, eftersom den inte ingår i värdet JSON. Allt annat lämnas på plats.
Hur djup kan nästlingen vara?
Objekt och arrayer kan nästlas upp till 1000 nivåer. Djupare indata avvisas med ett meddelande i stället för att riskera en långsam eller misslyckad begäran.
Hur stor kan indata vara?
Upp till 1 MB JSON per begäran. Minifieringen körs i ett enda svep, så även stora filer returneras snabbt.
Kan jag minifiera JSON Lines eller flera dokument samtidigt?
Nej. Indata måste vara ett enda JSON-värde, till exempel ett objekt eller en array. Ett andra värde efter det första rapporteras som oväntat innehåll med rad och kolumn.
Sparas mina data?
Nej. JSON bearbetas i minnet för din begäran och skickas tillbaka. Det sparas aldrig, och endast begärans storlek loggas.