Open Source 🇺🇸 03.08.2026 03:01

condense-json 1.0 veröffentlicht: Effiziente JSON-Komprimierung für doppelte Zeichenketten

Simon Willison hat die Version 1.0 seiner Bibliothek condense-json angekündigt. Die Bibliothek komprimiert JSON, indem sie doppelte Zeichenketten durch Verweise auf ein Ersetzungsobjekt ersetzt und so den Speicherplatz reduziert. Sie wird in SQLite-Protokollen für das LLM-Tool verwendet.
Simon Willison hat Version 1.0 seiner Bibliothek condense-json veröffentlicht, die seit anderthalb Jahren in Entwicklung ist. Die Bibliothek stellt die Funktionen condense_json und uncondense_json bereit. condense_json nimmt ein Eingabe-JSON und ein Ersetzungen-Objekt entgegen, das Zeichenketten und Teilzeichenketten zum Ersetzen enthält; sie durchsucht die Eingabe nach Vorkommen und ersetzt sie mit einer speziellen Syntax wie {"$r": ["Zeichenkettenteil", {"$": "1"}]}, die über Schlüssel auf die Ersetzungen verweist. uncondense_json kehrt diesen Effekt um. Das Ziel ist es, die Speicherung von JSON mit duplizierten Daten aus verwandten Strukturen zu erleichtern. Willison nutzt dies, um Platz in SQLite-Protokollen zu sparen, die von seinem LLM-Tool generiert werden, und verweist für die neueste Iteration auf PR #1586.
Quelle: Simon Willison — Original
Unsere früheren Beiträge zu diesem Thema ↓
Aktuelle Nachrichten