From ff6e95c19eeeece92bc498b83e195ac47a98754d Mon Sep 17 00:00:00 2001 From: ShareVB Date: Sat, 3 Jan 2026 20:29:43 +0100 Subject: [PATCH 1/7] feat(JSON Viewer): add unescape JSON string Inspired by #1673 from @iyuq --- locales/en.yml | 1 + src/tools/json-viewer/json-viewer.vue | 9 ++- src/tools/json-viewer/json.models.test.ts | 99 +++++++++++++++++++++++ src/tools/json-viewer/json.models.ts | 14 +++- 4 files changed, 119 insertions(+), 4 deletions(-) diff --git a/locales/en.yml b/locales/en.yml index 09ac920715..4e54511988 100644 --- a/locales/en.yml +++ b/locales/en.yml @@ -5796,6 +5796,7 @@ tools: label-json-schema: 'JSON schema:' placeholder-paste-your-json-schema-here: Paste your JSON Schema here... title-schema-validation-errors: Schema Validation Errors + label-unescape-json-string: 'Unescape JSON string:' text: provided-json-is-not-valid: Provided JSON is not valid. try-again-with-repairjsonlabel: Try again with "{0}" diff --git a/src/tools/json-viewer/json-viewer.vue b/src/tools/json-viewer/json-viewer.vue index 758e28a3f9..4fcc307002 100644 --- a/src/tools/json-viewer/json-viewer.vue +++ b/src/tools/json-viewer/json-viewer.vue @@ -1,6 +1,5 @@ + +