Perbaikan JSON

Berjalan secara lokal di browser Anda

Perbaiki JSON rusak dari LLM, log, dan objek JavaScript

JSON rusak

Tempel JSON rusak atau muat contoh untuk memperbaikinya.
Apa yang dilakukan JSON Repair

JSON Repair mengubah teks yang hampir JSON menjadi JSON ketat yang dapat di-parse. Alat ini dibuat untuk teks yang disalin dari obrolan LLM, log, kode JavaScript atau Python, dan file yang diedit manual: kutip tunggal, kunci tanpa kutip, komentar, koma berlebih atau hilang, True/False/None, code fence Markdown dengan teks obrolan di sekitarnya, dan respons yang terpotong di tengah. Perbaikan berasal dari pustaka deterministik jsonrepair, dan setiap hasil diperiksa dengan JSON.parse sebelum ditampilkan.

Cara menggunakan
  1. 1.Tempel teks yang rusak, unggah atau jatuhkan satu file .json, atau muat contoh.
  2. 2.Output diperbarui saat Anda mengetik; untuk input di atas 2 MB, pilih Perbaiki JSON untuk menjalankannya.
  3. 3.Pilih 2 spasi, 4 spasi, tab, atau output ringkas.
  4. 4.Baca laporan perbaikan dan gunakan Tampilkan di input untuk melompat ke setiap tempat yang berubah.
  5. 5.Salin hasilnya atau unduh sebagai repaired.json.
Isi laporan perbaikan

Laporan hanya mencantumkan fakta yang diamati: apakah code fence atau teks di sekitarnya dihapus, apakah input sudah valid, berapa karakter non-spasi yang ditambahkan atau dihapus, dan di mana setiap perubahan terjadi pada input Anda. Laporan tidak pernah mengarang jumlah "perbaikan". JSON yang valid hanya diindentasi ulang, dan angka seperti 9007199254740993 atau 0.10000000000000000001 disalin persis tanpa pembulatan.

Batasan, peninjauan, dan privasi

Perbaikan bersifat heuristik: nilai yang terpotong ditutup di tempat teks berhenti, koma yang hilang disisipkan di tempat yang paling mungkin, dan teks tanpa kutip bisa menjadi string. Tinjau data penting sebelum digunakan di produksi. Teks yang sama sekali tidak mirip JSON dilaporkan alih-alih dibungkus menjadi string, dan daftar perubahan dilewati di atas 100 KB agar halaman tetap responsif. Semua berjalan di browser Anda; input tidak pernah diunggah.

CodingTool resmi diluncurkan di

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.tools