Страница 1 из 1

cJSON: И хождение по кругу

Добавлено: 03 Июль 2026, 8:27
Игорь Столяров
Добрый день !

Я заранее приношу свои извинения, скорее всего я этот вопрос уже задавал.
Просто есть места в логике работы класса, где ты приходишь разными путями к одному и тому же вопросу.

Семейство методов:

Код: Выделить всё

ToGroup  PROCEDURE(*IDynStr pJson, *GROUP pGrp, BOOL pMatchByFieldNumber = FALSE, <STRING pOptions>), BOOL, PROC
ToGroup  PROCEDURE(*IDynStr pJson, *GROUP pGrp, BOOL pMatchByFieldNumber = FALSE, *cJSON pOptions), BOOL, PROC
Всё отлично ! Но реалии таковы, что сейчас практически все сервисы работают в кодировке UTF8, а Clarion - в ANSI.
И постоянно идёт перекодировка результата через загрузку в "Root &cJson -> Parse(,CP_ACP)".
У меня уже более 10 мест в разных классах.

Может быть есть возможность добавить в эти методы опциональный параметр ",LONG pCodePage = -1" для конвертации кодировки "на лету" ?
Это очень сильно упростило бы разбор результатов запросов. Спасибо за рассмотрение ! :D