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.

Biçimlendirilmiş JSON'unuz burada görünecek.

Talimatlar ve Özellikler

Nasıl Kullanılır

  1. JSON verilerinizi giriş alanına yapıştırın veya yükleme düğmesini kullanın
  2. JSON'unuzu kontrol edip güzelleştirmek için "Doğrula ve Biçimlendir"e tıklayın
  3. Boşlukları kaldırarak JSON'u sıkıştırmak için "Küçült"ü kullanın
  4. Sonucu kopyalayın veya indirin ya da göz atmak için ağaç görünümünü açın

Özellikler

  • Hatanın tam satır ve sütunuyla doğrulama
  • Seçilebilir girintiyle biçimlendirme (2, 4 veya sekme)
  • Gereksiz tüm boşlukları kaldıran küçültme
  • Ağaç görünümü, sözdizimi vurgulama, kopyalama ve indirme
  • .json ve .txt dosya yükleme, ayrıca örnek veri

Gizli ve Tarayıcıda

JSON'unuz asla cihazınızdan ayrılmaz. Tüm doğrulama ve biçimlendirme tarayıcınızda yerel olarak çalışır, böylece büyük veya hassas veriler bile gizli kalır.

  • Hiçbir sunucuya hiçbir şey yüklenmez
  • Hiçbir veri kaydedilmez veya saklanmaz
  • Sayfa yüklendikten sonra çevrimdışı çalışır

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ırnaksız anahtarlar (JSON tüm anahtarların çift tırnak içinde olmasını gerektirir), çift tırnak yerine tek tırnak, son öğeden sonra gelen sondaki virgül ve dizelerde kaçış uygulanmamış özel karakterler. Araç, ayrıştırmanın başarısız olduğu tam satır ve sütunu gösterir.

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

Evet, yükleme düğmesini kullanarak .json veya .txt dosyaları yükleyebilirsiniz. Araç, dosya içeriğini okuyup doğrular. JSON'u doğrudan yapıştırabilir veya aracı denemek için örnek verileri yükleyebilirsiniz.

Tamamen. Bu araç JavaScript kullanarak tamamen tarayıcınızda çalışır. JSON'unuz asla yüklenmez, kaydedilmez veya herhangi bir sunucuya gönderilmez, bu nedenle büyük veya gizli veriler bile cihazınızda kalır.

"Doğrula ve Biçimlendir"e tıklamadan önce girinti seçicisini kullanarak 2 boşluk, 4 boşluk veya bir sekme karakteri seçin. Biçimlendirilmiş çıktı ile kopyalama ve indirme düğmeleri seçtiğiniz girintiyi kullanır.

JSON Doğrulayıcı ve Biçimlendirici Nedir?

Bir JSON doğrulayıcı ve biçimlendirici, JSON'unuzun geçerli olup olmadığını kontrol eder ve geçerliyse okumayı kolaylaştırmak için düzenli biçimde girintiler - ya da yer kazanmak için küçültür. Bir hata varsa, sorunun bulunduğu tam satır ve sütunu gösterir. Her şey tarayıcınızda çalışır, böylece verileriniz gizli kalır.