Konverter & Validator JSON5 ke JSON

Tempel JSON5 atau JSON dengan komentar (JSONC, seperti tsconfig.json atau pengaturan VS Code), lalu dapatkan JSON yang ketat dan valid. Komentar, koma di akhir, string dengan kutip tunggal, kunci tanpa kutip, angka heksadesimal, dan Infinity akan ditangani, lengkap dengan baris dan kolom tepat dari setiap error.

Diperbarui
Angka khusus

Data kamu tidak pernah meninggalkan komputer kamu. Semua proses berjalan 100% secara lokal di browser kamu.

Apakah alat ini membantu?0.0 0 penilaian
Formatter dan validator JSON online gratisFormat JSON →

Cara menggunakan Konverter JSON5 ke JSON

  1. Tempel JSON5, JSONC, atau JSON “longgar” apa pun di sisi kiri.
  2. JSON standar akan muncul di sisi kanan; error ditampilkan dengan baris dan kolom tepatnya.
  3. Pilih indentasi, dan cara penulisan Infinity serta NaN (tidak diizinkan dalam JSON).
  4. Salin JSON-nya.

JSON5 dan JSONC vs. JSON

Diizinkan di JSON5ContohJSON standar
Komentar// catatan, /* … */dihapus
Koma di akhir[1, 2,][1, 2]
Kunci tanpa kutip{ name: "x" }{ "name": "x" }
Kutip tunggal'teks'"teks"
Heksadesimal, titik di depan, tanda plus0xFF, .5, +1255, 0.5, 1
Infinity, NaNInfinitynull (atau string)
String multi-barisbackslash di akhir barissatu baris

JSONC (“JSON dengan komentar”) adalah format yang dipakai tsconfig.json, VS Code, dan banyak pengaturan editor: JSON ditambah komentar dan, sering kali, koma di akhir. JSON5 lebih jauh lagi. Keduanya bagus untuk konfigurasi yang ditulis manual, tetapi API, database, dan JSON.parse membutuhkan JSON standar.

Langkah selanjutnya: format dan validasi JSON, atau ubah ke YAML atau TOML.

Juga dicari sebagai: json5 ke json, jsonc ke json, json dengan komentar, hapus komentar json, json5 parser, validator json5, trailing comma json, tsconfig ke json.

Tool yang cocok dipakai bersama Konverter JSON5 ke JSON

  • Validator JSON — Tempel JSON kamu untuk mengecek apakah valid.
  • Konverter JSONL — Ubah JSON Lines (JSONL / NDJSON — satu objek JSON per baris, seperti yang dipakai di log, BigQuery, fine-tuning OpenAI, dan ekspor data) menjadi array JSON, atau ubah array kembali menjadi JSONL.
  • JSON Schema ke TypeScript — Tempel JSON Schema (draft-07 atau 2020-12) dan dapatkan interface TypeScript: properti wajib dan opsional, enum sebagai union type, oneOf/anyOf sebagai union, allOf sebagai intersection, definisi $ref sebagai tipe bernama, serta deskripsi sebagai komentar JSDoc.
  • Minifier JSON — Hapus semua spasi yang tidak perlu dari JSON, validasi sekaligus, dan lihat berapa byte yang berhasil dihemat, baik sebelum maupun sesudah gzip.

Pertanyaan yang sering diajukan

Bagaimana cara menghapus komentar dari JSON?
Tempel JSON yang berisi komentar di sini. Hasilnya adalah data yang sama dalam JSON standar, dengan semua komentar // dan /* */ serta koma di akhir dihapus.
Apa perbedaan JSON5 dan JSONC?
JSONC adalah JSON ditambah komentar (dan biasanya koma di akhir), dipakai oleh tsconfig.json dan VS Code. JSON5 juga mengizinkan kunci tanpa kutip, kutip tunggal, angka heksadesimal, Infinity, dan lainnya.
Apa yang terjadi pada Infinity dan NaN?
JSON standar tidak punya Infinity atau NaN, jadi keduanya diubah menjadi null (sama seperti yang dilakukan JSON.stringify) atau, jika kamu pilih, menjadi string.
Apakah data saya diunggah?
Tidak. Proses parsing sepenuhnya berjalan di browser kamu.
Bisakah saya memasang Konverter JSON5 ke JSON sebagai aplikasi web dan memakainya offline?
Bisa. Konverter JSON5 ke JSON adalah aplikasi web (PWA) yang bisa dipasang. Pemasangannya lewat browser kamu, bukan diunduh dari toko aplikasi. Klik Pasang aplikasi di bagian atas halaman ini di Chrome atau Edge (Windows, macOS, Linux, ChromeOS) atau di Android. Di iPhone dan iPad, gunakan Bagikan → Tambahkan ke Layar Utama, dan di Safari 17+ pada Mac, gunakan File → Tambahkan ke Dock. Setelah itu, aplikasi akan terbuka di jendelanya sendiri dengan ikonnya sendiri. Karena berjalan sepenuhnya di browser kamu, aplikasi ini tetap bisa dipakai offline. Firefox di desktop tidak bisa memasang aplikasi web. Cara memasang aplikasi.

Tool terkait