Veri Atölyesi

KapsamKök
Script
Buraya JavaScript yazın… (return etmeyi unutmayın)
Editör yükleniyor…
Girdi
1
Çıktı
Çıktı JSON’u görmek için önizlemeyi çalıştırın.

Kılavuz

  1. Script’iniz JavaScript function body’sidir (strict mode): her türlü JS ifadesi yazabilirsiniz.
  2. `data` mevcut tablo kapsamının derin kopya (snapshot) halidir.
  3. Test için Önizleme; sonucu tablo kapsamına yazmak için Uygula’ya tıklayın.
  4. JSON’a serialize edilebilen bir değer döndürün (object/array/string/number/boolean/null). Çok büyük çıktılar önizlemede kesilebilir.
Hızlı ipuçları
  • `data` mevcut tablo kapsamının JSON’udur.
  • `ctx.path` mevcut JSON yoludur.
  • Yaygın işler için `ctx.clone/pick/omit/flatten/unflatten` kullanın.
AI asistanı
  • Script panelindeki AI ikonuna tıklayarak asistanı açın.
  • Hedefinizi anlatın (örn. boş değerleri kaldırma, anahtar biçimini dönüştürme, yalnızca bazı alanları tutma).
  • Taslağı ekleyin, sonra Önizleme/Uygula — veriler tarayıcınızda yerel olarak işlenir.
  • Gizlilik: AI taslakları DeepSeek kullanır ve isteminiz + mevcut script’inizi gönderir. Gizli bilgi yapıştırmayın.
Örnek istemler

İlgili JSON araçları

  • Verinizi doğrulamak, biçimlendirmek veya dönüştürmek için araçlar arasında sorunsuzca geçiş yapın.
  • Güvenlik ve hız için tüm araçlar veriyi tarayıcınızda yerel olarak işler.

Sık Sorulan Sorular

Çalıştırma modeli

Script’iniz JavaScript function body’sidir (strict mode): her türlü JS ifadesi yazabilirsiniz. `data` mevcut tablo kapsamının derin kopya (snapshot) halidir. Test için Önizleme; sonucu tablo kapsamına yazmak için Uygula’ya tıklayın. JSON’a serialize edilebilen bir değer döndürün (object/array/string/number/boolean/null). Çok büyük çıktılar önizlemede kesilebilir.

Yardımcı API (`ctx`)

Herhangi bir JSON değerini derin kopyalar (mümkünse structuredClone kullanır). Yalnızca seçili anahtarları korur: `ctx.pick(obj, ["a","b"])`. Anahtarları kaldırır: `ctx.omit(obj, ["password","token"])`. İç içe nesneleri noktalı anahtarlara düzleştirir: `ctx.flatten(obj, ".")`. Noktalı anahtarlardan iç içe nesne oluşturur: `ctx.unflatten(flat, ".")`. Not: `unflatten` düz nesneler döndürür; dizi gerekiyorsa kendi dönüştürücünüzü yazın.

AI asistanı

Script panelindeki AI ikonuna tıklayarak asistanı açın. Hedefinizi anlatın (örn. boş değerleri kaldırma, anahtar biçimini dönüştürme, yalnızca bazı alanları tutma). Taslağı ekleyin, sonra Önizleme/Uygula — veriler tarayıcınızda yerel olarak işlenir. Gizlilik: AI taslakları DeepSeek kullanır ve isteminiz + mevcut script’inizi gönderir. Gizli bilgi yapıştırmayın.

Sorun giderme

Önizleme “returned undefined” diyorsa, script’in `return ...` ile bittiğinden emin olun. “serialize edilemiyor” diyorsa, döngüsel referansları / fonksiyonları / BigInt değerlerini kaldırın. Tüm belgeyi dönüştürmek için önce Root düğümünü seçin, sonra dönüştürmeyi çalıştırın.

Yerelde çalışır (AI isteğe bağlı)

Önizleme/Uygula tarayıcınızda veriniz üzerinde yerel olarak çalışır. AI asistanı DeepSeek üzerinden taslak oluşturabilir (istem + mevcut script). Gizli bilgi yapıştırmayın ve güvenilmeyen kod çalıştırmayın.