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