Выпущен condense-json 1.0: эффективное сжатие JSON для дублирующихся строк
Саймон Уиллисон объявил о выпуске версии 1.0 своей библиотеки condense-json. Библиотека сжимает JSON, заменяя повторяющиеся строки ссылками на объект замен, что уменьшает занимаемое хранилище. Она используется в журналах SQLite для инструмента LLM.
Саймон Уиллисон выпустил версию 1.0 своей библиотеки condense-json, которая находилась в разработке полтора года. Библиотека предоставляет функции condense_json и uncondense_json. condense_json принимает входной JSON и объект replacements, содержащий строки и подстроки для замены; она сканирует входные данные на наличие вхождений и заменяет их специальным синтаксисом, например {"$r": ["строковая
Показать ещё ↓
Источник: Simon Willison —
оригинал
