cJSON

Программы на Clarion, шаблоны, библиотеки и пр.
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 2063
Зарегистрирован: 07 Июль 2005, 15:51
Откуда: Москва, Россия

cJSON

Сообщение Дед Пахом » 21 Сентябрь 2018, 20:27

Перегнал cJSON (парсер json, написанный на ANSI C) на Clarion. Скачать можно здесь, есть примеры использования. Предложения и замечания приветствуются.
С уважением, ДП

Аватара пользователя
Дед Пахом
Старичок
Сообщения: 2063
Зарегистрирован: 07 Июль 2005, 15:51
Откуда: Москва, Россия

cJSON

Сообщение Дед Пахом » 23 Сентябрь 2018, 0:54

Обновил до gold-версии v1.00. Работает отлично.
С уважением, ДП

Аватара пользователя
Дед Пахом
Старичок
Сообщения: 2063
Зарегистрирован: 07 Июль 2005, 15:51
Откуда: Москва, Россия

cJSON

Сообщение Дед Пахом » 26 Сентябрь 2018, 21:14

Обновил до v1.02, теперь можно управлять отдельными полями при чтении/записи групп/очередей/файлов:
- '{{"name":"LastVisitDate", "format":"@d10-"}' - поле даты LastVisitDate будет записано в json в формате @d10-
- '{{"name":"Password", "ignore":true}' - поле Password в json записано не будет.
С уважением, ДП

Аватара пользователя
Дед Пахом
Старичок
Сообщения: 2063
Зарегистрирован: 07 Июль 2005, 15:51
Откуда: Москва, Россия

cJSON

Сообщение Дед Пахом » 27 Сентябрь 2018, 23:37

v1.03:
  • добавил опцию "jsonname" (замена имени поля группы на другое имя в json)
  • исправил ошибку в функции parse_number
  • тест на скорость разборки большого json файла
С уважением, ДП

Ответить