JSON · Gratis · Di perangkat Anda

Rusak Berkas JSON secara Daring

Rusak berkas .json secara daring dan gratis. Mematahkan struktur kurung dan menyuntikkan UTF-8 tak sah, sehingga setiap pengurai JSON menolak berkasnya.

  • Tanpa unggah
  • Tanpa batas ukuran
  • Tanpa pendaftaran

Rusak berkas JSON Anda

Disetel untuk .json, .jsonl, .geojson, dan bekerja sama baiknya dengan format lain mana pun.

100% di perangkat
Jatuhkan berkas di sini atau telusuri Format apa pun, ukuran berapa pun, beberapa berkas sekaligus
Tingkat perusakan

Sedang bekerja…0%
Siap diunduh

Mengapa berkas JSON sulit dirusak dengan benar

JSON tidak punya tajuk maupun indeks. Ia divalidasi murni oleh tata bahasa. Itu membuatnya mudah dipatahkan tetapi sulit dipatahkan secara meyakinkan: mengganti aksara secara acak kerap menghasilkan sesuatu yang masih diterima pengurai yang longgar, atau sesuatu yang begitu jelas dicabik-cabik sampai terbaca sebagai suntingan tangan alih-alih kerusakan.

Apa yang dihancurkan alat ini

  • Aksara struktural. Kurung kurawal, kurung siku, koma, dan tanda kutip ditimpa, sehingga dokumennya tak bisa lagi diseimbangkan.
  • UTF-8 tak sah. Urutan bita yang bukan UTF-8 sah disuntikkan, yang gagal pada tahap pembacaan sebelum penguraian bahkan dimulai.
  • Bita pembuka. Awal dokumen dihancurkan, sehingga pengurai aliran gagal di token pertama.
  • Ekor berkas. Bita penutup diganti, meninggalkan dokumen yang selamanya tak pernah ditutup.

Apa yang akan Anda lihat setelahnya

AplikasiPerilaku
JSON.parse()Langsung melempar SyntaxError: Unexpected token.
json.load() pada PythonMemunculkan JSONDecodeError atau UnicodeDecodeError.
jq«parse error: Invalid numeric literal» dan kode keluar bukan nol.
Postman / klien APIMenolak badan permintaan sebagai cacat bahkan sebelum dikirim.

Alasan umum orang melakukannya

  • Menguji apakah API menolak badan permintaan cacat dengan 400 yang rapi, bukan 500.
  • Memastikan pemuat konfigurasi gagal seketika alih-alih berjalan dengan setelan sebagian.
  • Menyusun contoh cacat untuk korpus fuzzing pengurai.
  • Memastikan tugas impor data melaporkan berkas bermasalah alih-alih diam-diam membuang rekaman.

Cara merusak berkas JSON

  1. Jatuhkan berkas .json Anda ke kotak di atas, atau klik untuk memilih.
  2. Biarkan tingkatnya pada Standard, kecuali Anda menginginkan kerusakan sebagian (Light) atau perlu mengalahkan perangkat lunak pemulihan (Heavy).
  3. Tekan Rusak berkas. Pemrosesan berlangsung di perangkat Anda, jadi selesai hampir seketika.
  4. Unduh hasilnya. Secara bawaan, nama berkas dan panjang bita aslinya tetap dipertahankan.

Tanya jawab seputar JSON

Mengapa tidak sekadar menghapus satu kurung penutup?

Karena itu suntingan tangan, bukan kerusakan. Sangat mudah dikenali dan sangat mudah diperbaiki. Menyuntikkan UTF-8 tak sah bersama kerusakan struktural membuat berkasnya gagal di tingkat bita, persis seperti kegagalan transfer yang terpotong.

Apakah pengurai yang longgar masih bisa membacanya?

Tidak. Pada tingkat Standar berkasnya bukan UTF-8 sah, jadi bahkan pengurai yang memaafkan koma di akhir atau komentar pun gagal sebelum mencapai tata bahasanya.

Apakah ini bekerja pada JSON Lines dan NDJSON?

Ya. Format berbatas baris memakai profil teks yang sama, dan bita yang disuntikkan mematahkan baik rekaman satuan maupun berkas secara keseluruhan.

Bisakah saya mendapat berkas yang hanya sedikit patah?

Ya. Tingkat Ringan menyentuh sekitar 0,5% muatan, yang biasanya menghasilkan berkas yang gagal pada satu titik tertentu alih-alih di mana-mana.

Gunakan ini dengan bertanggung jawab. Files Corrupter dibuat untuk pengujian perangkat lunak, QA, penelitian, pelatihan, dan pendidikan. Menyerahkan berkas yang sengaja dirusak agar pekerjaan tampak selesai bisa melanggar aturan sekolah atau tempat kerja Anda. Anda bertanggung jawab atas cara Anda memakai hasilnya. Lihat penafian kami.

Alat kode & data lainnya

Semua alat perusak berkas