JSON Doğrulayıcı & Biçimlendirici | Hataları Anında Düzeltin

JSON Doğrulayıcı & Biçimlendirici, JSON verilerinizi hızlıca doğrular ve düzenler. Doğru sözdizimini kontrol eder, karmaşık yapıları anlaşılır hale getirir. Geliştiriciler için hataları tespit etme ve veri düzenleme aracıdır.

Tarayıcıda Güncellendi 05/2026

Talimatlar & Özellikler

Nasıl Kullanılır

  1. Giriş alanına JSON verilerinizi yapıştırın veya yükleme düğmesini kullanın
  2. JSON'unuzu kontrol etmek ve güzelleştirmek için "Doğrula & Formatla"ya tıklayın
  3. Boşlukları kaldırarak JSON'u sıkıştırmak için "Küçült"ü kullanın
  4. Sonucu kopya düğmesi ile kopyalayın

Özellikler

  • Doğrulama: Geçerli JSON söz dizimini kontrol eder
  • Biçimlendirme: JSON yapısını düzgünce girintiler ve düzenler
  • Küçültme: Gereksiz boşlukları kaldırır
  • Dosya Yükleme: .json ve .txt dosyaları için destek
  • Örnek Veri: Aracı test etmek için örnek JSON

Hata Mesajları

  • Söz Dizimi Hatası: JSON söz dizimi hatalarının satır ve konumunu gösterir
  • Boş Giriş: JSON sağlanmadığında belirtir
  • Geçersiz JSON: Yaygın JSON biçimlendirme hatalarını vurgular

Bu aracı yapay zeka ajanınızdan kullanın

Ücretsiz JSON API ve Model Context Protocol (MCP) sunucusu. Kayıt yok, API anahtarı yok, CORS açık. Claude, ChatGPT, Cursor, betikler ve ön uç uygulamalar için tasarlandı.

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());

claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor) veya MCP uyumlu herhangi bir istemciye ekleyin:

{
  "mcpServers": {
    "mate-tools": {
      "command": "npx",
      "args": ["-y", "@mate-tools/mcp-server"]
    }
  }
}
API belgeleri OpenAPI 3.1 npm 60 istek/dak · 600 istek/saat · gövde maks. 1 MB

Sıkça Sorulan Sorular

Yaygın JSON sözdizimi hataları şunlardır: eksik veya fazla virgüller, tırnak işareti olmayan anahtarlar (JSON tüm anahtarların çift tırnak içinde olmasını gerektirir), çift yerine tek tırnak, son öğeden sonra sondaki virgüller ve dizelerdeki kaçış karakteri kullanılmamış özel karakterler.

Biçimlendirme (güzelleştirme), JSON'u okunabilir hale getirmek için uygun girinti ve satır sonları ekler. Küçültme, dosya boyutunu azaltmak için tüm gereksiz boşlukları kaldırır; bu, üretim ortamları ve API yanıtları için kullanışlıdır.

Evet, yükleme düğmesini kullanarak .json veya .txt dosyalarını yükleyebilirsiniz. Araç dosya içeriğini okuyacak ve doğrulayacaktır. Ayrıca JSON'u doğrudan yapıştırabilir veya aracı test etmek için örnek verileri kullanabilirsiniz.