Alat developer / 30

LLM JSON Repair & Auto-Fixer

Perbaiki JSON terpotong, salah format, berpetik tunggal, atau tanpa escape yang dihasilkan LLM—tanpa bolak-balik ke server.

LLM JSON Repair & Auto-Fixer: TOEA menganalisis struktur string JSON yang salah format. Ia otomatis menambahkan penutup kurung siku/kurawal yang hilang, menghapus koma di akhir, mengonversi tanda petik tunggal ke petik ganda, mengutip key objek yang belum dikutip, mengganti konstanta Python (True/False/None), dan meng-escape karakter kontrol di dalam string. Berjalan 100% lokal di browser Anda tanpa upload file ke server.

Dijalankan
Di browser Anda
Biaya
Gratis · tanpa daftar
Ketersediaan
Siap digunakan

Laporan Status Perbaikan

7 Perbaikan yang Diterapkan ⚡
Perbaikan Otomatis yang Diterapkan:
  • 🛠️ Removed code comments
  • 🛠️ Replaced Python 'True' with 'true'
  • 🛠️ Converted single-quoted strings/keys to double quotes
  • 🛠️ Added double quotes to unquoted object keys
  • 🛠️ Removed trailing commas from objects/arrays
  • 🛠️ Closed unterminated string literal at end of input
  • 🛠️ Closed unclosed object brace '}'

Truncation yang diperbaiki tetap belum lengkap

Saat model mencapai batas output, JSON berhenti di tengah nilai. Menutup string dan kurung yang terbuka membuatnya dapat di-parse, tetapi record terakhir hanya berisi apa yang tertulis sebelum pemotongan: string berakhir terlalu cepat, angka mungkin kehilangan digit, dan field setelahnya tidak ada. Jika daftar perbaikan menyatakan bahwa string atau kurung ditutup di bagian akhir, hapus atau minta ulang item terakhir, jangan langsung mempercayainya. Perbaikan jangka panjangnya ada di sumber masalah: naikkan batas token output, minta lebih sedikit record per pemanggilan, atau gunakan mode structured output dari provider.

Sintaks sudah diperbaiki, struktur belum diperiksa

JSON yang valid tetap bisa merupakan JSON yang salah: field hilang, angka dikirim sebagai string, atau objek pembungkus tambahan. Validasi output yang sudah diperbaiki terhadap schema yang diminta dari model menggunakan validator JSON Schema sebelum kode Anda mengandalkannya.

Ada satu kesalahan yang tidak memiliki perbaikan otomatis yang aman: tanda kutip ganda di dalam nilai string yang tidak di-escape, seperti dalam "He said "yes"". Tidak ada informasi dalam teks yang menunjukkan di mana nilai tersebut sebenarnya berakhir, jadi perbaiki secara manual.

Cara menggunakannya

  1. Tempel output JSON mentah atau terpotong dari LLM.
  2. TOEA otomatis memperbaiki error sintaks, tanda kutip yang tidak di-escape, koma di akhir, dan kurung yang belum tertutup.
  3. Tinjau laporan perbaikan, lalu salin atau download hasil JSON yang valid.

Privasi & batasan

Pemrosesan berjalan sepenuhnya di RAM browser Anda. Data dan payload API Anda tidak pernah dikirim ke server mana pun.

Alat terkait

Pertanyaan umum

Jenis error JSON apa saja yang bisa diperbaiki?

Memperbaiki JSON terpotong karena batas token, koma di akhir, string/key berpetik tunggal, key objek tanpa kutip, konstanta Python (True/False/None), newline/tab yang tidak di-escape dalam literal string, dan komentar kode JS.

Apakah nilai string akan diubah?

Tidak. Alat ini memperbaiki pemformatan sintaks dan meng-escape karakter kontrol mentah di dalam string tanpa mengubah konten.

Alat gratis · berjalan di browser anda · tanpa perlu akun