Json Escape Unescape Tool membantu anda melarikan diri dan rentetan json unescape apabila anda ingin mengeluarkan JSON secara langsung tidak ditafsirkan oleh penyemak imbas.
JSON Escape/Unescape merujuk kepada proses menyediakan rentetan untuk kemasukan selamat dalam JSON (JavaScript Object Notation) data atau menukarkannya kembali kepada bentuk asal yang boleh dibaca.
Meloloskan diri melibatkan menggantikan aksara khas (seperti petikan, garis miring ke belakang dan aksara kawalan) dengan aksara yang dilepaskan (cth., \", \\, \n).
Unescaping ialah sebaliknya—menukar aksara yang dilepaskan kembali kepada perwakilan biasa mereka.
Contohnya:
Asal: Dia berkata, "Hello\nDunia!"
Meloloskan diri untuk JSON: Dia berkata, \"Hello\\nWorld!\"
Proses ini penting kerana:
Memastikan data JSON sah dan boleh dihuraikan—aksara yang tidak dilepaskan seperti petikan boleh memecahkan sintaks JSON.
Menghalang serangan suntikan dalam aplikasi web atau API.
Memudahkan penyimpanan atau penghantaran yang selamat kandungan atau kod yang dijana pengguna dalam format JSON.
Meningkatkan keserasian merentas platform apabila menghantar data melalui rangkaian atau antara sistem.
Terdapat dua cara utama untuk melaksanakan operasi melarikan diri/mennyahi:
Masukkan rentetan anda ke dalam alat JSON escape/unescape (dalam talian atau terbina dalam).
Pilih “Escape” untuk menjadikan rentetan JSON-selamat.
Pilih “Unescape” untuk memulihkan rentetan asal daripada JSON yang terlepas.
Anda harus menggunakannya apabila:
Menyimpan atau menghantar input pengguna yang mengandungi aksara khas dalam struktur JSON.
Membenamkan rentetan JSON dalam kod atau dalam blok HTML/JavaScript.
Menyahpepijat ralat JSON disebabkan oleh rentetan yang tidak betul.
Melog atau menggambarkan JSON dalam format yang boleh dibaca.
Mengendalikan API, pangkalan data atau fail konfigurasi yang menggunakan format JSON untuk data berstruktur.