JSON to TOON Converter – Doküman

Bu sayfa, TOON formatının ne olduğunu, neden kullanıldığını ve Hesaplabs üzerindeki JSON → TOON dönüştürücüyü nasıl kullanabileceğini anlatır.

TOON nedir?

TOON (Token-Oriented Object Notation), JSON verisini daha az token ile ifade etmeye odaklanan, metin tabanlı bir formattır. Özellikle yapay zeka / LLM (ChatGPT gibi) isteklerinde kullanmak için tasarlanmıştır.

  • JSON ile aynı veri modelini temsil eder (nesneler, diziler).
  • Süslü parantez, tırnak ve tekrar eden key'ler gibi token israfını azaltır.
  • İnsan tarafından da okunabilir; tablo gibi düzenlidir.

Neden TOON kullanılır?

  • LLM API maliyetini düşürmek (daha az token → daha az ücret).
  • Aynı context penceresine daha fazla veri sığdırmak (özellikle uzun loglar, raporlar, olay listeleri).
  • JSON'dan daha kompakt ama CSV'den daha anlamlı bir yapı sunmak.

JSON ve TOON karşılaştırması

Basit bir users dizisini ele alalım:

JSON (geleneksel)
{
  "users": [
    { "id": 1, "name": "Ada", "role": "admin" },
    { "id": 2, "name": "Can", "role": "user"  }
  ]
}
TOON (daha kompakt)
users[2]{id,name,role}:
 1,Ada,admin
 2,Can,user

Aynı veriyi temsil etmelerine rağmen TOON çıktısı çok daha kısadır ve LLM tarafında daha az token tüketir.

Hesaplabs JSON → TOON aracı nasıl kullanılır?

  1. Sol taraftaki alana geçerli bir JSON yapıştır.
  2. Convert butonuna tıkla (veya klavyeden Ctrl + Enter).
  3. Sağ tarafta oluşan TOON çıktısını kopyala veya indir.
  4. İstersen karakter sayısı / tasarruf yüzdesi alanından yaklaşık küçülmeyi görebilirsin.

Dönüşüm tamamen tarayıcıda çalışır; verilerin sunucuya gönderilmez.