JSON Stringify
Converteer JavaScript-objecten en arrays naar JSON-tekenreeksen met aanpasbare inspringing en HTML-escaping. Gratis, volledig in uw browser verwerkt.
Wat is JSON Stringify?
JSON.stringify() is een ingebouwde JavaScript-methode die een JavaScript-waarde omzet naar een JSON-geformatteerde tekenreeks. Deze tool biedt een visuele interface met inspringingscontrole en HTML-escaping.
Hoe gebruik ik deze JSON stringify-tool?
Plak of typ uw JavaScript-object of array in het invoerveld. De tool zet het direct om naar een JSON-tekenreeks. U kunt de inspringing (spaties of tabs) aanpassen en HTML-escaping inschakelen.
Wat is het verschil tussen JSON en JavaScript-objecten?
JSON vereist dat alle sleutels tussen dubbele aanhalingstekens staan en ondersteunt alleen de typen string, number, boolean, null, array en object. JavaScript-objecten staan sleutels zonder aanhalingstekens toe, enkele aanhalingstekens, functies, undefined en Symbols.
Hoe worden circulaire referenties afgehandeld?
JSON.stringify() genereert een fout bij een circulaire referentie. Deze tool detecteert circulaire referenties en toont een duidelijke foutmelding om u te helpen de gegevensstructuur te corrigeren.
Kan ik de uitvoerinspringing aanpassen?
Ja. U kunt de inspringing instellen op elk aantal spaties of tabs. Gebruik 0 of leeg voor compacte uitvoer zonder extra witruimte, ideaal voor gegevensoverdracht.
Wat doet HTML-escaping?
HTML-escaping converteert tekens zoals <, >, &, " en ' naar hun HTML-entity-equivalenten (<, >, &, enz.). Dit voorkomt dat de JSON-tekenreeks HTML breekt bij insluiting in script-tags of attributen.
Werkt deze tool in alle browsers?
Ja. JSON.stringify() is een standaardmethode die door alle moderne browsers wordt ondersteund, inclusief Chrome, Firefox, Safari en Edge. Geen extensies of plugins nodig.
Hoe controleer ik of de uitvoer geldige JSON is?
De tool genereert syntactisch correcte JSON met de native JSON.stringify()-methode. U kunt het resultaat verifiëren door het in een JSON-validator te plakken of JSON.parse() in de browserconsole te gebruiken.
Worden mijn gegevens naar een server gestuurd?
Nee. Alle verwerking gebeurt lokaal in uw browser met JavaScript. Uw gegevens verlaten nooit uw apparaat.
Welke waarden worden genegeerd door JSON.stringify()?
JSON.stringify() negeert undefined-waarden, functies en Symbol-sleuteleigenschappen in objecten. In arrays worden deze waarden vervangen door null. Gebruik een replacer-functie om het serialisatiegedrag aan te passen.