Ga naar de inhoud

JSON-minifier

Verklein JSON door alle spaties, tabs en regeleinden buiten strings te verwijderen, terwijl de gegevens exact blijven zoals ze zijn geschreven. Getallen behouden hun oorspronkelijke cijfers, zodat grote gehele getallen en decimalen nooit aan precisie verliezen; strings, escapes en de volgorde van sleutels blijven ongewijzigd. Ongeldige JSON wordt afgewezen met de regel en kolom van de eerste fout. Handig voor ontwikkelaars die API-payloads, fixtures en configuratiebestanden kleiner maken.

Resetten

Veelgestelde vragen

Wat verwijdert de JSON-minifier?

De minifier verwijdert alle betekenisloze witruimte: spaties, tabs en regeleinden tussen tokens. Alles binnen strings blijft exact zoals geschreven, inclusief spaties en escape-reeksen.

Kan het verkleinen mijn getallen veranderen?

Nee. De tool kopieert elk getal exact zoals het is geschreven, in plaats van het te parsen en opnieuw af te drukken. Zo blijft 12345678901234567890 of 1.50 ongewijzigd en gaat er nooit precisie verloren.

Valideert de tool de JSON?

Ja. De invoer moet voldoen aan de strikte JSON-indeling zoals gedefinieerd in RFC 8259. Commentaren, afsluitende komma's, enkele aanhalingstekens, sleutels zonder aanhalingstekens en waarden zoals NaN worden afgewezen.

Hoe worden fouten gemeld?

Het eerste probleem wordt gemeld met de regel en kolom. Veelvoorkomende meldingen noemen een onverwacht teken, een niet-afgesloten string, een ongeldige escape of inhoud na het einde van de JSON-waarde.

Worden dubbele sleutels verwijderd?

Nee. De minifier bouwt geen object in het geheugen op, dus dubbele sleutels en de volgorde van sleutels blijven precies zoals in de invoer.

Blijft een bytevolgordemerk behouden?

Een vooraanstaand UTF-8-bytevolgordemerk wordt verwijderd, omdat het geen deel uitmaakt van de JSON-waarde. Al het overige blijft staan.

Hoe diep kan de nesting zijn?

Objecten en arrays kunnen tot 1000 niveaus diep genest zijn. Diepere invoer wordt afgewezen met een melding, zodat een trage of mislukte aanvraag wordt voorkomen.

Hoe groot mag de invoer zijn?

Maximaal 1 MB aan JSON per aanvraag. Minificeren gebeurt in één doorgang, dus ook grote bestanden zijn snel klaar.

Kan ik JSON Lines of meerdere documenten tegelijk minificeren?

Nee. De invoer moet één enkele JSON-waarde zijn, zoals één object of één array. Een tweede waarde na de eerste wordt gemeld als onverwachte inhoud, met de regel en kolom.

Worden mijn gegevens opgeslagen?

Nee. De JSON wordt voor uw aanvraag in het geheugen verwerkt en teruggestuurd. Er wordt nooit iets opgeslagen; alleen de aanvraaggroottes worden geregistreerd.

Over OneClick Pro

OneClick Pro is een gratis verzameling van meer dan 150 webtools voor dagelijks werk: afbeeldingen en eenheden converteren, code opmaken en valideren, domeinen en SEO controleren, en werken met tekst, datums en getallen. Elke tool werkt zonder registratie of abonnement. Wat u invoert, wordt alleen gebruikt om uw resultaat te berekenen en wordt nooit opgeslagen. Gebruik de verzameling als snelle gereedschapskist voor eenmalige taken of maak een bladwijzer van de tools die u dagelijks gebruikt.