Permudah alur kerja Anda: Cari miniwebtool.
Tambahkan
Beranda > Peralatan untuk webmaster > Escape Unescape String JSON
 

Escape Unescape String JSON

Escape karakter khusus (tanda kutip, backslash, baris baru, dll.) dalam sebuah string sehingga dapat digunakan dengan aman di dalam struktur JSON, atau mengembalikan string JSON yang di-escape ke bentuk aslinya.

Escape Unescape String JSON
Teks Input:
Mode:

Embed Escape Unescape String JSON Widget

Tentang Escape Unescape String JSON

Selamat datang di alat Escape/Unescape String JSON kami, utilitas online gratis yang membantu Anda melakukan escape karakter khusus dalam string untuk penggunaan JSON yang aman dan melakukan unescape string JSON kembali ke bentuk aslinya. Baik Anda seorang pengembang yang bekerja dengan API JSON, menyiapkan data untuk struktur JSON, atau men-debug masalah parsing JSON, alat ini menyediakan konversi yang cepat dan akurat.

Apa itu JSON String Escaping?

JSON string escaping adalah proses mengubah karakter khusus dalam string menjadi urutan escape sehingga string tersebut dapat digunakan dengan aman di dalam struktur data JSON. JSON (JavaScript Object Notation) adalah format data ringan yang mengharuskan karakter tertentu di-escape untuk menghindari kerusakan sintaks.

Misalnya, jika Anda memiliki string yang berisi karakter baris baru atau kutipan ganda, ini harus diubah menjadi urutan escape-nya (seperti \n atau \") sebelum string tersebut dapat dimasukkan ke dalam dokumen JSON.

Mengapa Menggunakan JSON String Escaping?

JSON string escaping sangat penting karena beberapa alasan:

1. Mencegah Kesalahan Sintaks JSON

Karakter khusus seperti kutipan ganda, backslash, dan baris baru dapat merusak sintaks JSON jika tidak di-escape dengan benar. Escaping memastikan JSON Anda tetap valid dan dapat diurai.

2. Transmisi Data yang Aman

Saat mengirim data melalui API atau menyimpan JSON dalam database, string yang di-escape dengan benar memastikan bahwa data Anda dikirim dan disimpan dengan benar tanpa kerusakan.

3. Kompatibilitas Lintas Platform

Bahasa pemrograman dan sistem yang berbeda menangani string dengan cara yang berbeda. JSON escaping menyediakan cara standar untuk merepresentasikan karakter khusus di semua platform.

4. Debugging dan Pengembangan

Saat men-debug kesalahan parsing JSON, melakukan unescape pada string JSON membantu Anda melihat konten yang sebenarnya dan mengidentifikasi masalah dengan lebih mudah.

Cara Menggunakan Alat Ini

Escaping (String ke JSON-safe)

  1. Tempel atau ketik teks Anda yang berisi karakter khusus ke dalam kolom input
  2. Pilih mode "Escape"
  3. Klik "Konversi"
  4. Salin hasil yang telah di-escape dan gunakan dalam struktur JSON Anda

Unescaping (JSON-safe ke String)

  1. Tempelkan string yang telah di-escape JSON (seperti Hello \"World\"\n) ke dalam kolom input
  2. Pilih mode "Unescape"
  3. Klik "Konversi"
  4. Salin hasil unescape untuk melihat teks aslinya

Referensi Urutan Escape JSON Umum

Berikut adalah urutan escape yang digunakan dalam string JSON:

Karakter Bentuk Escape Escape Unicode Deskripsi
" \" \u0022 Tanda kutip ganda
\ \\ \u005C Backslash
\n \u000A Line feed (baris baru)
\r \u000D Carriage return
\t \u0009 Tab horizontal
 \b \u0008 Backspace
\f \u000C Form feed
/ \/ \u002F Garis miring / Forward slash (opsional)

Escaping Wajib vs Opsional

Harus Di-escape

Karakter-karakter ini harus selalu di-escape dalam string JSON:

Escaping Opsional

Beberapa karakter dapat di-escape secara opsional:

Urutan Escape Unicode

JSON juga mendukung urutan escape Unicode dalam format \uXXXX, di mana XXXX adalah empat digit kode titik Unicode heksadesimal. Ini memungkinkan Anda untuk merepresentasikan karakter Unicode apa pun, termasuk:

Misalnya, simbol hak cipta © dapat direpresentasikan sebagai \u00A9.

Praktik Terbaik

Kasus Penggunaan Umum

1. Payload Permintaan API

Saat menyiapkan data untuk permintaan REST API:

Asli: User said "Hello"

Escape: User said \"Hello\"

Dalam JSON: {"message": "User said \"Hello\""}

2. Teks Multi-baris dalam JSON

Saat menyertakan teks multi-baris dalam JSON:

Asli: Baris 1
Baris 2

Escape: Baris 1\nBaris 2

Dalam JSON: {"text": "Baris 1\nBaris 2"}

3. Jalur File dalam JSON

Saat menyimpan jalur file Windows:

Asli: C:\Users\Documents\file.txt

Escape: C:\\Users\\Documents\\file.txt

Dalam JSON: {"path": "C:\\Users\\Documents\\file.txt"}

Pertanyaan yang Sering Diajukan

Apa perbedaan antara JSON escaping dan URL encoding?

JSON escaping menggunakan urutan backslash (seperti \n dan \") untuk mewakili karakter khusus dalam string JSON. URL encoding menggunakan percent-encoding (seperti %20 untuk spasi) untuk mengirimkan data secara aman dalam URL. Keduanya melayani tujuan yang berbeda dan menggunakan skema encoding yang sama sekali berbeda.

Dapatkah saya menggunakan kutipan tunggal sebagai pengganti kutipan ganda di JSON?

Tidak, JSON mengharuskan kutipan ganda untuk string. Kutipan tunggal tidak valid dalam JSON. Jika data Anda berisi kutipan tunggal, mereka tidak perlu di-escape (meskipun bisa menggunakan \u0027).

Mengapa beberapa parser JSON menerima garis miring depan yang tidak di-escape?

Spesifikasi JSON memungkinkan garis miring ke depan di-escape secara opsional. Sebagian besar parser JSON menerima baik \/ maupun / dalam string. Escaping garis miring ke depan terutama untuk mencegah masalah saat menyematkan JSON dalam tag script HTML.

Bagaimana cara menangani emoji dan karakter Unicode khusus dalam JSON?

Parser JSON modern menangani emoji dan karakter Unicode yang dienkode UTF-8 secara langsung tanpa memerlukan escaping. Namun, Anda dapat melakukan escape menggunakan urutan escape Unicode (\uXXXX) jika diperlukan untuk kompatibilitas dengan sistem lama.

Apa yang terjadi jika saya tidak melakukan escape pada karakter khusus dalam JSON?

Jika Anda tidak melakukan escape pada karakter wajib seperti kutipan ganda atau backslash, JSON Anda akan cacat dan parser akan memunculkan kesalahan sintaks. Karakter kontrol seperti baris baru juga akan menyebabkan kegagalan parsing jika tidak di-escape.

Sumber Daya Tambahan

Untuk mempelajari lebih lanjut tentang JSON dan string escaping:

Kutip konten, halaman, atau alat ini sebagai:

"Escape Unescape String JSON" di https://MiniWebtool.com/id/escape-unescape-string-json/ dari MiniWebtool, https://MiniWebtool.com/

oleh tim miniwebtool. Diperbarui: 18 Des 2025

Alat terkait lainnya:

Peralatan untuk webmaster:

Alat unggulan:

Kalkulator Kecocokan CintaPembuat Grup AcakPengacak NomorKalkulator NumerologiKalkulator Zodiak Matahari, Bulan & Ascendant 🌞🌙✨Kalkulator UsiaKompresor VideoKalkulator Persentase KenaikanPengacak DaftarNama Generator AcakKonverter FPSKalkulator Pace LariBerapa Nomor Keberuntungan Saya?📅 Kalkulator TanggalKonverter Ukuran FileKonverter DMS ke Derajat DesimalMengurutkan Berdasarkan AbjadKalkulator Nomor NamaGabungkan VideoPembuat Kode MorseKonverter Desimal ke BinerKalkulator Durasi WaktuKonverter Lbs ke KgKonverter Biner ke DesimalHari Per BulanKalkulator ModuloTeks Terbalik⏱️ Kalkulator JamKalkulator TanggaUrutkan AngkaGenerator AnagramGenerator Nomor LotereKalkulator Hari dalam Tahun - Hari ke Berapa Hari Ini?Pemilih Nama AcakKalkulator Angka TakdirGenerator Acak KataKalkulator hasil bagi dan sisaLooper MP3Pemisah AudioKonverter Persen ke PPMHuruf Kecil Huruf BesarGenerator Bracket Turnamen AcakParafrase AIKalkulator Nomor Jalan HidupKalkulator Hari KelahiranAntara Dua TanggalKonverter Angka RomawiKonverter Desimal ke OktalKalkulator Pengurangan PersenKalkulator VO2 MaxKonverter Hex ke DesimalPemilih AcakGenerator Kode BatangKonverter Desimal ke Heksadesimalkonverter ppm ke persenKalkulator Notasi IlmiahGenerator IMEI AcakKalkulator Angka MalaikatPengembang Kalimat AIKonverter Biner ke HexAnalisis Kompatibilitas Zodiak LanjutanDaftar Tahun KabisatGenerator Teks Kecil ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾Generator Skema WarnaKalkulator SinusGenerator hewan acakKalkulator Defisit KaloriKalkulator Kemiringan dan KelasKalkulator Konversi GajiKalkulator PVIFKalkulator Diskon PersenKalkulator BinerKalkulator Dosis ObatPemeriksa Nama Pengguna Media SosialHumanizer Teks AIKompresor GambarPenghasil Nama AcakKalkulator KomisiPenambah Tanda Baca AIPenghitung karakterKalkulator Perubahan PersentaseKalender KehamilanKalkulator Deviasi Standar RelatifKalkulator Langkah ke JarakAlat penghitung barisHapus Audio dari VideoKalkulator Akar KuadratKalkulator Bilangan KompleksKalkulator Membandingkan PecahanMengacak AngkaHapus Nomor BarisKalkulator Golongan DarahKonverter Kode Warna Semua FormatKalkulator Ukuran EfekKalkulator Usia Kehamilan🖱️ Penghitung KlikBerapa Minggu Saya Hamil?Kalkulator Garis Singgung LingkaranKalkulator Jam KerjaKalkulator Rasio ParkirKalkulator Waktu Donor DarahGenerator Warna AcakKalkulator Berat BajaKalkulator BetonKalkulator Kode Warna ResistorKalkulator Log (Logaritma)Kalkulator Usia BiologisKonverter Basis BilanganKonverter Biner ke Oktal🥧 Pembuat Diagram LingkaranPemilih Nomor AcakKalkulator Persen KesalahanGenerator Kata Acak Bahasa InggrisKalkulator Asupan ProteinKalkulator DiskonKalkulator Hasil DividenKalkulator Jarak Geometri KoordinatKalkulator PerkalianKonverter Oktal ke BinerSimulator Gerbang LogikaKalkulator Kurva BelajarPenjadwal Pengulangan Berjarak Kartu FlashKalkulator Pencampuran Warna CatKalkulator Nat KeramikPengoptimal Muatan Mesin Pencuci PiringKalkulator Dosis Deterjen CucianKalkulator Campuran Pewarna RambutKalkulator Biaya CetakPerbandingan Biaya Gas vs ListrikKalkulator Tip Kartu HadiahKalkulator Jumlah Kotak PindahanKalkulator Ukuran Unit PenyimpananKalkulator Lemari KapsulKalkulator Panjang SabukKalkulator Gaya Silinder HidrolikKalkulator Sistem KatrolKalkulator Rasio Gigi MekanisKalkulator Kalor JenisKalkulator Pemuaian TermalKalkulator Perpindahan PanasKalkulator Persamaan BernoulliKalkulator Bilangan ReynoldsKalkulator Posisi MatahariKalkulator Waktu Pasang SurutKalkulator Visibilitas BintangAlat Referensi Ikatan SimpulPanduan Rating Suhu Kantong TidurKalkulator Ukuran Alas TendaKalkulator Berat Makanan BackpackingKalkulator Waktu Hiking NaismithKalkulator Panjang Benang SulamKalkulator Volume Cetakan ResinKalkulator Pola Manik-ManikPottery Clay Shrinkage CalculatorKalkulator Ukuran Kertas OrigamiKalkulator Bisban QuiltKalkulator Benang KristikKalkulator Pola RajutKonverter Ukuran Jarum RajutKonverter Ukuran Hakpen RajutKalkulator Jerami KudaPencari Ukuran Kandang Perjalanan Hewan PeliharaanKalkulator UVB Habitat ReptilKalkulator Ukuran Kandang BurungKalkulator Watt Pemanas AkuariumKalkulator Kotak Pasir KucingKalkulator Jarak Sorot Lampu DepanKalkulator Rasio Kompresi MesinKalkulator Keausan Tapak BanKalkulator Berat Lidah TrailerKalkulator Distribusi Berat KendaraanPembagi Biaya PerjalananKalkulator Jarak PengeremanKalkulator Kompensasi PekerjaKalkulator Distribusi Aset Surat WasiatPencari Kelas Merek DagangKalkulator Biaya Pengajuan PatenPemeriksa Nexus Pajak PenjualanKalkulator Pengurangan HukumanKalkulator Daluwarsa GugatanPengoptimal Harga AirbnbPembagi Sewa Teman SekamarKalkulator Sewa Section 8Kalkulator Metode BRRRRKalkulator Cash on Cash ReturnKalkulator Hasil SewaKalkulator Pertukaran 1031Visualisasi Pertumbuhan KekayaanKalkulator Biaya Makan SiangKalkulator Biaya Gym vs Latihan di RumahKalkulator Biaya Kebiasaan KopiKalkulator Penghematan Kerja Jarak JauhKalkulator ROI Pekerjaan SampinganPelacak Biaya LanggananKalkulator Harga SaaSKalkulator Harga Proyek FreelancePanduan Pasangan Kayu AsapKalkulator Waktu FermentasiKalkulator Waktu MarinasiFilter Resep Berdasarkan Pembatasan DietPencari Pengganti BumbuPelacak Waktu Paruh KafeinKalkulator Minuman StandarSaran Pasangan WineKonverter Grade Panjat TebingKalkulator Rasio Gigi SepedaKalkulator Kekuatan Simpul PancingPengatur Waktu Pose YogaKalkulator SWOLF RenangKalkulator Prediksi Waktu LariKalkulator Kekuatan Pukulan TinjuKalkulator Poin RugbyKalkulator Run Rate KriketKalkulator xG (Expected Goals) Sepak BolaPenghitung Skor TenisKalkulator Skor Wells (DVT/PE)Kalkulator Skala Koma GlasgowKalkulator Skor APGARKalkulator FFMIKalkulator Lari 12 Menit CooperKalkulator Tes Jalan Satu Mil RockportKalkulator Massa Tanpa Lemak ke KekuatanKalkulator Rasio Karbohidrat InsulinKalkulator Faktor Sensitivitas InsulinKonverter Kalender IbraniKonverter Kalender HijriahKonverter Kalender LunarKalkulator Usia Lintas BudayaKalkulator Sudah Berapa LamaKalkulator Berapa Lama LagiGenerator Pola TanggalKalkulator Tanggal TengahTambah Hari Kerja ke TanggalKalkulator Hari KerjaPenganalisis Frekuensi KataPenganalisis Variasi Panjang KalimatEditor Keterbacaan Gaya HemingwayKonverter Pengucapan IPAAlat Sandi VigenereAlat Sandi AtbashEncoder dan Decoder ROT13Penampil dan Penghapus Data EXIFPenerjemah Pig LatinGenerator BackronymGenerator AkronimPemeriksa PangramPemeriksa LipogramPelacak Gambar ke SVGKonverter Gambar ke Seni ASCIIGenerator Skema JSONPlayground TypeScriptKompilator Less ke CSSKompilator SCSS ke CSSKonverter SVG ke React/JSXPembuat Query StringParser URLValidator dan Dekoder UUIDReferensi Kode Status HTTPPembuat Perintah cURLPembuat Segitiga SierpinskiPlotter Permukaan 3DPlotter Persamaan PolarGenerator Himpunan JuliaPenjelajah Himpunan MandelbrotGenerator Fraktal L-SystemPembuat Triangulasi DelaunayPembuat Diagram VoronoiGenerator SpirographGenerator TesselasiKalkulator Kapabilitas Proses Six SigmaPembuat Diagram ParetoKalkulator NPS (Net Promoter Score)Kalkulator Retensi KohortKalkulator Tingkat ChurnKalkulator Biaya Akuisisi Pelanggan CACKalkulator Nilai Seumur Hidup Pelanggan (CLV)Kalkulator Tingkat KonversiKalkulator Ukuran Sampel Tes A/BKalkulator Signifikansi Uji A/BKalkulator Persamaan LensaKalkulator Medan Magnet KawatKalkulator Medan ListrikKalkulator Hukum CoulombKalkulator Hukum SnellKalkulator Momen InersiaKalkulator Kecepatan SudutKalkulator Gaya SentripetalKalkulator Periode PendulumKalkulator Konstanta PegasKalkulator Efek DopplerKalkulator Rasio SortinoKalkulator Rasio TreynorKalkulator Beta SahamKalkulator Surat Utang Negara Terlindung Inflasi (TIPS)Kalkulator Rekalkulasi HipotekKalkulator Suku Bunga ForwardKalkulator Durasi Obligasi (Macaulay & Modifikasi)Kalkulator Konveksitas ObligasiKalkulator Anuitas Terindeks TetapKalkulator Anuitas VariabelKalkulator Hipotek TerbalikKalkulator Pembayaran AnuitasSimulator Soroban Sempoa JepangPerkalian Petani RusiaKalkulator Trik Matematika VedaKalkulator Perkalian Mesir KunoKalkulator Matematika Angka RomawiPelatih Matematika MentalKuis Tabel PerkalianVisualisator Menyimpan dan MeminjamGenerator Penguraian BilanganPenyelesai Soal Cerita KoinKalkulator Segitiga Jarak Kecepatan WaktuPemecah Soal Laju KerjaPemecah Soal CampuranPemecah Soal Cerita UsiaPemecah Soal Pertemuan KeretaKalkulator HidrasiKalkulator Pace ke KaloriKalkulator Kalori AlkoholKalkulator Rekomposisi TubuhGenerator Topik Debat AcakGenerator Nama Kucing & Anjing AcakPengunduh Thumbnail YouTubeKalkulator Penghasilan YouTubeGenerator Karakter RPG Acak