JSON biçimlendirici ve doğrulayıcı

Hatalı JSON'da sorunun satırını, sütununu ve nedenini gösterir; geçerli olanı biçimlendirir ya da tek satıra indirir. Yapıştırdığın bir n8n workflow'uysa düğümleri sayar ve paylaşmadan önce içine yazılmış anahtarları bulur.

Girdi

Her düzeyde, jq -S gibi karakter koduna göre: önce büyük harfler, Türkçe harfler z'den sonra. Biçimlendir ve Küçült'e uygulanır.

Doğrulama

Henüz bir şey yok. JSON'u yapıştır, dosyayı sürükle ya da örneği yükle.

Bir n8n workflow'u yapıştırırsan düğümlerini sayar, bağlantılarını çıkarır ve parametrelere açık yazılmış anahtar arar.

Bunu özelleştirelim

Bu aracın kendi markanla, kendi sistemine bağlı bir sürümü mü lazım? Toplu iş, API, panel ya da otomasyon — anlat, kapsamını birlikte çıkaralım.

Bunu özelleştirelim →

Hata mesajı yerine yol gösteren JSON doğrulama

JSON.parse sondaki bir virgülde “Expected double-quoted property name” der ve virgülü değil, ondan sonraki kapanış parantezini gösterir; tek tırnakla tırnaksız anahtarı da birbirinden ayırmaz. Bu araç hatayı satırı, sütunu ve nedeniyle söyler: sondaki virgül mü, tek tırnak mı, yorum satırı mı, tırnaksız anahtar mı, hiç kapanmayan bir parantez mi. Sorunlu satırı altında bir işaretle birlikte görürsün; JSON hata bulma işi bir bakışa iner. Sık görülen hataları Onar düğmesi tek seferde düzeltir ve sonucu yeniden doğrular.

Metni yapıştır ya da .json dosyasını alana sürükle. Biçimlendir, bir JSON formatlayıcıdan beklediğini yapar: iki ya da dört boşlukla veya sekmeyle girintiler. Küçült her şeyi tek satıra indirir; istersen anahtarlar her düzeyde karakter koduna göre sıralanır. Sayılar ve kaçış dizileri yazıldığı gibi kalır; 19 haneli bir kimlik yuvarlanmaz, aynı anahtar iki kez geçiyorsa ikisi de korunur ve bunu ayrıca söyler. Her şey tarayıcında çalışır, yapıştırdığın JSON hiçbir sunucuya gitmez.

Yapıştırdığın şey bir n8n workflow'uysa araç sıradan bir JSON düzenleyiciden fazlasını yapar: düğümleri türüne göre sayar, tetikleyicileri, bağlantısız ve devre dışı düğümleri, kullanılan kimlik bilgilerini listeler. Ardından parametrelere açık yazılmış OpenAI, GitHub, AWS ve Slack anahtarlarını, token'ları ve parolaları arar; sabitlenmiş müşteri verisini ve kurulum kimliğini işaretler. Temiz kopya bunları ayıklar. Webhook yolları, dosya n8n'e yine aktarılabilsin diye yerinde kalır; workflow'u bir foruma ya da bir freelancer'a göndermeden önce onları sen değiştir.

KARSH yaptı

Erzurum ve İstanbul merkezli yazılım şirketi. Web, mobil, masaüstü, otomasyon ve yapay zekâ. karsh.app

Sık sorulanlar

JSON'umun neresinde hata olduğunu nasıl bulurum?

Metni yapıştırman yeterli: araç yazarken denetler, hatanın satırını, sütununu ve nedenini gösterir. Hataya git düğmesi imleci doğrudan o karakterin üstüne götürür.

Onar düğmesi neleri düzeltir?

Sondaki virgülleri, yorum satırlarını, tek ve kıvrık tırnakları, tırnaksız anahtarları, Python'daki True ve None gibi değerleri ve görünmez boşlukları. Eksik virgül gibi niyetin belli olmadığı yerlerde tahmin yürütmez, hatayı gösterir.

Yapıştırdığım JSON bir yere gönderiliyor mu?

Hayır. Doğrulama, biçimlendirme ve n8n analizi tamamen tarayıcında çalışır; metin cihazından çıkmaz, hiçbir yerde saklanmaz.

n8n JSON dosyasını nereden alırım?

Workflow'u n8n'de aç, sağ üstteki ⋯ menüsünden Download'u seç. Tuvalde seçtiğin düğümleri Ctrl+C ile kopyalayıp buraya yapıştırmak da olur.

n8n workflow'unu paylaşmak güvenli mi?

Kimlik bilgileri dosyaya yalnızca referans olarak girer. Asıl risk, parametrelere elle yazılmış anahtarlar, sabitlenmiş çalıştırma verisi ve webhook yollarıdır; sızıntı kontrolü bunları bulur. Temiz kopya anahtarları, sabitlenmiş veriyi ve instanceId'yi ayıklar; webhook yolları içe aktarma için yerinde kalır, paylaşmadan önce onları değiştir.

Diğer araçlar

[06]

Teklif

MAG1 / 6

Altı soru, iki dakika. Sonunda ne anladığımı özetleyip gösteriyorum — göndermeden önce her satırı değiştirebilirsin.

Ne yaptırmak istiyorsun?

Yalnızca bu formda yazdıkların ve formu hangi araçtan gönderdiğin kaydedilir.