Open Source 🇺🇸 03.08.2026 03:01

condense-json 1.0 uitgebracht: efficiënte JSON-compressie voor dubbele strings

Simon Willison heeft de 1.0-release van zijn condense-json-bibliotheek aangekondigd. De bibliotheek comprimeert JSON door dubbele strings te vervangen door verwijzingen naar een replacements-object, waardoor opslagruimte wordt bespaard. Het wordt gebruikt in SQLite-logs voor de LLM-tool.
Simon Willison heeft versie 1.0 van zijn condense-json-bibliotheek uitgebracht, die anderhalf jaar in ontwikkeling is geweest. De bibliotheek biedt de functies condense_json en uncondense_json. condense_json neemt een invoer-JSON en een replacements-object met strings en substrings die vervangen moeten worden; het scant de invoer op voorkomens en vervangt ze met een speciale syntaxis zoals {"$r": ["stringdeel", {"$": "1"}]} die verwijst naar de replacements op basis van een sleutel. uncondense_json keert dit effect om. Het doel is om de opslag van JSON met gedupliceerde gegevens uit gerelateerde structuren te vereenvoudigen. Willison gebruikt dit om ruimte te besparen in SQLite-logboeken die door zijn LLM-tool worden gegenereerd, met verwijzing naar PR #1586 voor de nieuwste iteratie.
Bron: Simon Willison — origineel
Eerdere berichten over dit onderwerp ↓
Vers nieuws