Açık Kaynak 🇺🇸 03.08.2026 03:01

condense-json 1.0 Yayınlandı: Yinelenen Dizeler için Verimli JSON Sıkıştırma

Simon Willison, condense-json kütüphanesinin 1.0 sürümünü duyurdu. Kütüphane, yinelenen dizeleri bir değiştirme nesnesine referanslarla değiştirerek JSON'u sıkıştırır ve depolama alanını azaltır. LLM aracı için SQLite günlüklerinde kullanılır.
Simon Willison, bir buçuk yıldır geliştirilen condense-json kütüphanesinin 1.0 sürümünü yayınladı. Kütüphane, condense_json ve uncondense_json fonksiyonlarını sağlıyor. condense_json, bir girdi JSON'ı ve değiştirilecek dizeleri ve alt dizeleri içeren bir replacements nesnesi alır; girdiyi tarar ve oluşumları, replacements anahtarına göre atıfta bulunan {"$r": ["string part", {"$": "1"}]} gibi özel bir sözdizimiyle değiştirir. uncondense_json bu etkiyi tersine çevirir. Amaç, ilişkili yapılardan yinelenen verilerle JSON depolamayı kolaylaştırmaktır. Willison bunu, LLM aracının ürettiği SQLite günlüklerinde yer kazanmak için kullanıyor ve en son yineleme için PR #1586'ya atıfta bulunuyor.
Kaynak: Simon Willison — orijinal
Bu konudaki önceki yazılarımız ↓
Güncel haberler