JSON River – Parse JSON incrementally as it streams in
Разработчик представил jsonriver, простой и быстрый парсер JSON, работающий в режиме потоковой передачи. Основная идея в том, что он совместим со стандартными интерфейсами, такими как Iterable, что делает его удобным для использования.
Проект насчитывает около 600 строк кода и поддерживает большинство распространённых структур данных JSON. Особо отмечается его производительность: он работает в 4-5 раз быстрее, чем JSON.parse на больших документах, что делает его отличным выбором для ситуаций, где важна эффективность парсинга.
Важно отметить, что jsonriver написан на Rust и доступен под лицензией Apache/MIT. Автор приветствует обратную связь и вклад сообщества, включая сообщения об ошибках и запросы на добавление функциональности через GitHub Issues.