Alat JSON online · Berjalan di browser

JSON formatter & viewer
yang menjelaskan error Anda

Tempel, seret, atau buka JSON apa pun. Divalidasi saat Anda mengetik, setiap error menunjukkan baris yang tepat, JSON rusak bisa diperbaiki, dijelajahi sebagai tree atau tabel, dan dikonversi ke YAML, CSV, atau TypeScript.

input.json

Seret file .json ke mana saja atau tekan Ctrl+V untuk menempel. URL juga bisa.

Semua yang Anda butuhkan untuk bekerja dengan JSON

01

JSON formatter dan validator

Validasi saat mengetik, dengan baris dan kolom tepat setiap error serta penjelasan yang mudah dipahami. Format dengan 2 spasi, 4 spasi, atau tab, minify, atau urutkan key.

02

Tampilan tree, tabel, dan pencarian

Jelajahi dokumen besar dalam tree yang bisa dilipat, lihat array objek sebagai tabel yang bisa diurutkan, dan cari di key dan value. Klik node untuk menyalin path atau value-nya.

03

Query JSONPath

Filter dengan JSONPath: $.items[*].name, ..id, slice, dan filter seperti [?(@.price < 10)]. Hasilnya tampil di tree dan tabel, dan itulah yang Anda ekspor.

04

Perbaiki dan konversi

Perbaiki JSON yang hampir benar dengan satu klik: komentar, koma berlebih, kutip tunggal, key tanpa kutip, True/None Python, JSON Lines. Konversi ke YAML, CSV, XML, atau tipe TypeScript.

Cara kerjanya

  1. Tempel atau seret

    Tempel JSON, seret file, atau buka URL. Tidak ada yang diunggah.

  2. Jelajahi dan perbaiki

    Baca error, perbaiki, telusuri tree, jalankan query.

  3. Salin atau unduh

    Rapi, minify, YAML, CSV, XML, atau TypeScript.

Pertanyaan umum

Apakah JSONForge gratis?

Ya. Sepenuhnya gratis, tanpa akun, tanpa batas pemakaian, tanpa watermark atau paywall.

Apakah JSON saya diunggah ke server?

Tidak. Analisis, format, dan konversi berjalan sepenuhnya di browser Anda. Data Anda tidak pernah keluar dari perangkat; aplikasi hanya menyimpan dokumen terakhir Anda di browser ini agar tetap ada saat Anda kembali.

Apakah ada batas ukuran file?

Tidak ada batas tetap: tergantung memori perangkat Anda. File puluhan megabyte berjalan lancar; tree dan tabel memuat array besar per halaman agar tetap cepat.

Apa saja yang diperbaiki "Perbaiki"?

Komentar, koma berlebih dan koma yang hilang, string dengan kutip tunggal, key tanpa kutip, True/False/None Python, NaN dan Infinity, angka heksadesimal, BOM, dan beberapa nilai JSON berurutan (JSON Lines) yang digabung menjadi array.

Sintaks JSONPath apa yang didukung?

Notasi titik dan kurung siku, wildcard (*), penelusuran rekursif (..), indeks, indeks negatif, slice [awal:akhir:langkah], union, dan filter dengan ==, !=, <, >, <=, >=, =~ (regex), && dan ||.

Bisakah saya mengonversi JSON ke CSV, YAML, atau TypeScript?

Bisa. Pilih format output di aplikasi lalu salin atau unduh: JSON rapi atau minify, YAML, CSV (objek bersarang menjadi kolom bertitik), XML, atau interface TypeScript.