История изменений
Исправление KivApple, (текущая версия) :
OpenAPI это обычный JSON/YAML. Соответственно, тебе нужно просто посмотреть какие либы есть для C для парсинга этих форматов. И если очень хочется ещё нагенерить DTOшек, чтобы не выдёргивать данные по строковым ключам напрямую каждый раз из распарсенного JSON дерева.
Но я с трудом могу представить себе сервис, которому нужно именно в рантайме парсить OpenAPI, если только это не какой-нибудь визуализатор документации (и почему нельзя просто взять готовый Swagger UI).
Обычно OpenAPI пишут руками и генерируют из него код обработки эндпонйтов (тогда тебе нужен openapi-generator, который имеет поддержку генерации кода на C), либо генерируют спецификацию из кода. Но для этого надо чтобы код был на каком-нибудь навороченном фреймворке типа Spring умеющем в рантайм рефлексию эндпойнтов. Для С таких фреймворков вроде нет.
Исходная версия KivApple, :
OpenAPI это обычный JSON/YAML. Соответственно, тебе нужно просто посмотреть какие либы есть для C для парсинга этих форматов. И если очень хочется ещё нагенерить DTOшек, чтобы не выдёргивать данные по строковым ключам напрямую каждый раз из распарсенного JSON дерева.