jsonecho

String to JSON

Plak een geëscapete JSON-string, zoals je die in logs en API-antwoorden vindt, en krijg leesbare JSON terug.

De tool wordt geladen...

Zo gebruik je String to JSON

  1. Plak de geëscapete string, met of zonder omringende aanhalingstekens.
  2. Lees de geformatteerde JSON aan de rechterkant.
  3. Als de payload twee keer is geëscaped, kopieer je het resultaat terug naar de invoer en voer je het opnieuw uit.

Over String to JSON

Logs en berichtenwachtrijen slaan JSON graag als tekst op, wat betekent dat elk aanhalingsteken met een backslash is geëscaped en het geheel eruitziet als "{\"id\":1}". Het is niet leesbaar en je kunt het niet in een gewone JSON-tool plakken.

Deze converter verwijdert één niveau escaping, parseert dan wat erin zit en formatteert het. Hij accepteert de string ook zonder de buitenste aanhalingstekens, zoals het er meestal uitziet als je het uit een logregel kopieert.

Veelgestelde vragen

Wat als het resultaat nog steeds geëscaped is?

Sommige systemen escapen een payload twee keer. Gebruik "Als invoer gebruiken" en voer het opnieuw uit, de tweede ronde verwijdert de volgende laag.

Verwerkt het \n en \t?

Ja. Escape-reeksen zoals \n, \t, \\ en \uXXXX worden teruggezet naar de tekens waarvoor ze staan.

De tekst is na het unescapen geen geldige JSON, wat nu?

Je krijgt een fout met de regel en kolom binnen de geunescapete tekst. JSON herstellen op de validatorpagina kan vaak repareren wat er nog over is.

Meer in Converters

Alle tools →