JSON Stringify / Unstringify

Escape een JSON-object naar een enkelregelige, aanhalingsteken-geëscapete stringliteral om in code in te bedden, of unescape een gestringifyde JSON-string terug naar leesbare JSON.

635 weergaven

JSON als string, in beide richtingen

Stringify neemt echte JSON en escapet deze naar een enkelregelige, aanhalingsteken-geëscapete stringliteral — de vorm die u nodig heeft om JSON in te bedden in een ander JSON-veld, een configuratiewaarde of een string-constante in broncode. Unstringify doet het omgekeerde: plak een geëscapete JSON-string (met \" en \n) en krijg schone, leesbare, ingesprongen JSON terug.

Veelvoorkomend geval: een API verpakt een JSON-payload als string binnen een andere JSON-reactie, of een logregel bevat een geëscapete JSON-blob — plak deze in unstringify om hem correct te lezen.

Veelgestelde vragen

Wat is het verschil met JSON.stringify in code?

Dezelfde bewerking, maar als interactieve tool: plak echte JSON, krijg de geëscapete stringvorm die u anders zou produceren met JSON.stringify(obj) — handig wanneer u geen console bij de hand heeft.

Waarom zou ik JSON moeten unstringifyen?

API's en logs nestelen soms een JSON-string binnen een JSON-veld (dubbel gecodeerde JSON) — unstringify zet die interne geëscapete string terug om naar leesbare, parseerbare JSON.

Worden mijn gegevens geüpload?

Nee — beide richtingen werken lokaal in uw browser.

Vergelijkbare tools