Я работаю над клиентским интерфейсом, который может подключаться к любой БД путем передачи нужного запроса в поле ввода и на стороне сервера (кодируется на C и с использованием sql.h), анализирует этот запрос и возвращает содержимое в формате JSON.Я могу сделать это легко, используя Select * из запроса имени таблицы, так как я могу получить количество строк, используя запрос count (*), и я использую это для цикла for, чтобы напечатать мой JSON в буфер.Как мне выполнить то же самое для любого другого запроса?
Я где-то читал, что может помочь построчное связывание, но какова логика анализа набора результатов в формате json?(при условии, что мне нужны данные в построчном формате. пример: {"Records" : [["col heading 1", "col heading 2", "col heading 3"], ["row content 1", "row content 2", "row content 3"]...]}
)