ОБСУЖДЕНИЕ

Json и C++ Builder

6 ответов 14,9 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор темы
Всем доброго дня или ночи.
Мне необходимо работать с форматом JSON и хотелось бы узнать хоть какую либо рабочую и простую (хотя бы с точки зрения документации) для этого дела библиотеку (компонент), которую можно подключить к C++Builder (С++Builder 2009). Если возможно с примерчиком, заранее спс!!!
 
Попробуй это:
http://sourceforge.net/projects/jsoncpp/

Там примеры в комплекте.
В использовании либа простая.
В билдере не пробовал, но MSVC работает.
 
хоть и не совсем то, но спс за помощь
 
Я долго искал что-то под C++Builder 2009, все что находилось было тяжелое в установке, не получалось до конца разобраться, а какие-то вещи не хотели компилироваться - вылетали странные ошибки.
Почти все перебрал из http://www.json.org/json-ru.html..

В конце концов попробовал https://sourceforge.net/projects/lkjson/, на нем и остановился.
Это написано для Delphi, но для C++Builder тоже нормально работает.
Использование очень простое - достаточно добавить файл в проект.

PS. Понимаю, что с момента вопроса уже прошел не один год, но когда искал решение, на эту тему много раз натыкался, а нормального решения так и не находил..
Поэтому решил написать - может мой ответ кому-то еще поможет.
 
  • Нравится
Реакции: Ce3apyc
1
Это написано для Delphi, но для C++Builder тоже нормально работает.
Да. Нормально работает в C++Builder, только надо быть аккуратнее с памятью - для каждого узла, или элемента создавать свой объект и удалять только корневой объект (который используется в качестве параметра функции GenerateText) и сам объект-обработчик (TlkJSON) - остальные объекты удаляются автоматически, при удалении корневого.
 
Да. Нормально работает в C++Builder, только надо быть аккуратнее с памятью - для каждого узла, или элемента создавать свой объект и удалять только корневой объект (который используется в качестве параметра функции GenerateText) и сам объект-обработчик (TlkJSON) - остальные объекты удаляются автоматически, при удалении корневого.
Спасибо из 2014 :)