Pemeriksa & Pemformat JSON | Periksa dan format JSON dengan mudah

Pemeriksa & Pemformat JSON memvalidasi dan memformat data JSON. Antarmuka intuitif membantu menemukan kesalahan sintaksis dan memperbaiki struktur. Salin dan tempel JSON untuk hasil terorganisir. Tingkatkan produktivitas pengembangan aplikasi.

Di browser Anda Diperbarui 05/2026

Instruksi & Fitur

Cara Penggunaan

  1. Tempel data JSON Anda di area input atau gunakan tombol unggah
  2. Klik "Validasi & Format" untuk memeriksa dan mempercantik JSON Anda
  3. Gunakan "Perkecil" untuk mengompres JSON dengan menghapus spasi
  4. Salin hasilnya menggunakan tombol salin

Fitur

  • Validasi: Memeriksa sintaks JSON yang valid
  • Pemformatan: Menyusun dan mengindentasi struktur JSON dengan benar
  • Perkecil: Menghapus spasi yang tidak diperlukan
  • Unggah Berkas: Dukungan untuk berkas .json dan .txt
  • Data Contoh: Contoh JSON untuk menguji alat ini

Pesan Kesalahan

  • Kesalahan Sintaks: Menunjukkan baris dan posisi kesalahan sintaks JSON
  • Input Kosong: Menunjukkan ketika tidak ada JSON yang disediakan
  • JSON Tidak Valid: Menyoroti kesalahan umum format JSON

Gunakan alat ini dari agen AI Anda

API JSON dan server Model Context Protocol (MCP) gratis. Tanpa pendaftaran, tanpa kunci API, CORS terbuka. Dirancang untuk Claude, ChatGPT, Cursor, skrip, dan aplikasi frontend.

curl -X POST https://mate.tools/api/v1/json-format.php \
  -H "Content-Type: application/json" \
  -d '{"json":"{\"a\":1,\"b\":[1,2,3]}","mode":"pretty"}'
import urllib.request, json

req = urllib.request.Request(
    "https://mate.tools/api/v1/json-format.php",
    data=json.dumps({"json":"{\"a\":1,\"b\":[1,2,3]}","mode":"pretty"}).encode(),
    headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
    print(json.load(r))
const r = await fetch("https://mate.tools/api/v1/json-format.php", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({"json":"{\"a\":1,\"b\":[1,2,3]}","mode":"pretty"}),
});
console.log(await r.json());

Tambahkan ke claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor), atau klien kompatibel MCP lainnya:

{
  "mcpServers": {
    "mate-tools": {
      "command": "npx",
      "args": ["-y", "@mate-tools/mcp-server"]
    }
  }
}
Dokumentasi API OpenAPI 3.1 npm 60 req/menit · 600 req/jam · isi maks 1 MB

Pertanyaan yang Sering Diajukan

Kesalahan sintaks JSON yang umum meliputi: koma yang hilang atau berlebih, kunci tanpa tanda kutip (JSON memerlukan tanda kutip ganda di sekitar semua kunci), tanda kutip tunggal alih-alih ganda, koma akhir setelah item terakhir, dan karakter khusus yang tidak di-escape dalam string.

Memformat (mempercantik) menambahkan indentasi dan jeda baris yang tepat untuk membuat JSON dapat dibaca. Meminifikasi menghapus semua spasi yang tidak perlu untuk mengurangi ukuran file, yang berguna untuk lingkungan produksi dan respons API.

Ya, Anda dapat mengunggah file .json atau .txt menggunakan tombol unggah. Alat ini akan membaca konten file dan memvalidasinya. Anda juga dapat menempelkan JSON secara langsung atau menggunakan data sampel untuk menguji alat ini.