Дан документ в формате JSON Сделать поиск по ключу в документе с хорошей производительностью, экономный по памяти без сторонних библиотек.
Для оптимального быстродействия и низких затрат памяти используется написанный парсер, который принимает только корректные JSON документы. Все элементы документа хранятся в дереве элементов по типу DOM. Организован поиск по ключу и вывод поддеревьев элементов в формате JSON.
Для компиляции запускать ./makefile.sh Программа запускается ./jsonbykey -f имя файла -k ключ
./jsonbykey -f input.json -k z
В input.json корректный JSON документ.