Вопросы по теме 'boost-propertytree'

Почему дерево свойств Boost write_json сохраняет все как строку? Можно ли это изменить?
Я пытаюсь сериализовать, используя дерево свойств boost write_json, оно сохраняет все как строки, это не значит, что данные неправильные, но мне нужно явно приводить их каждый раз, и я хочу использовать их где-то еще. (как в python или другой...
38376 просмотров
schedule 30.07.2022

где boost property_tree::empty_ptree?
Я использую библиотеку property_tree для ботинок. Я ищу способ получить дочерний узел из объекта ptree , но вернуть пустой ptree в случае неудачи. Я наткнулся на хороший пример в property_tree/examples/empty_ptree_trick.cpp: void...
4076 просмотров
schedule 21.12.2022

Шаблонный класс вокруг boost :: ptree headache
Я изо всех сил пытаюсь понять, почему код из следующего фрагмента не компилируется. Возможно, я чего-то не понимаю в шаблонах классов (например, о typedef typename), но я не думаю, что это в данном конкретном случае. template<typename...
286 просмотров
schedule 12.10.2022

c++: настройки программы - boost.PropertyTree или boost.program_options?
Я искал решение для хранения настроек программы, опций или конфигурации на C++. Это могут быть настройки, которые отображаются в графическом интерфейсе и должны сохраняться между запусками моего кода. В ходе поиска я наткнулся на...
4291 просмотров

Как переслать объявление boost :: ptree :: iterator
Я хотел бы использовать boost ptree в моем проекте, но поскольку ptree.hpp вызывает включение еще около 1000 файлов заголовков, это резко увеличивает время компиляции (например, с 1 до 7 с), и, поскольку это необходимо в более чем 20 различных файлах...
1767 просмотров

boost::property_tree::json_parser::read_json и Twitter?
Я попробовал очень быстро в качестве теста, чтобы увидеть, смогу ли я передать свой твиттер-канал для парсера JSON Boost. Нет игральных костей. Мой синтаксический анализатор JSON не может обработать следующие строки:...
4661 просмотров

Дерево свойств C++ Boost — обновить дерево по файлу
Я использую Boost Property Tree для загрузки файлов конфигурации ini. Используя эту библиотеку, я могу загрузить каждый файл конфигурации в один объект boost::property_tree::ptree . Теперь я хочу загрузить несколько файлов конфигурации в один...
499 просмотров
schedule 28.11.2022

Возможно ли добавление boost::any в boost::property_tree?
Я пытаюсь сохранить тип boost::any в дереве свойств boost. Вот пример запуска: #include <string> #include <vector> #include <sstream> #include <iostream> #include <sys/types.h> #include <boost/any.hpp> #include...
2204 просмотров

формат входного файла для моего кода с использованием boost::property_tree
Я рассматриваю возможность создания файла ввода/лога для моего кода для двух основных целей. 1) Иметь возможность регистрировать все ключевые параметры, с которыми был запущен код, чтобы я мог воспроизвести те же результаты в будущем, если мне...
1772 просмотров
schedule 04.03.2024

Неправильное поведение свойства Boost write_json
Я кодирую оболочку JSON для дерева свойств Boost. В настоящее время основное внимание уделяется записи полученного JSON в строку или файл. Используя boost :: property_tree :: json_parser :: write_json (ss, * pt), результирующее дерево свойств...
2472 просмотров
schedule 24.03.2022

дерево свойств boost не может получать записи после синтаксического анализа json
У меня есть образец записи json, который я проанализировал с помощью парсера boost json и сохранил для увеличения дерева свойств, чтобы получить все пары значений ключа. В следующем коде я могу получить первый атрибут дерева, но как я могу получить...
1957 просмотров
schedule 06.04.2023

ставить/стирать дерево свойств с помощью const iterator, или как преобразовать const_iterator в iterator
Я использую boost 1.55.0 на Ubuntu 12.04lts с clang 3.4. У меня есть boost::property_tree::ptree , чей ввод xml выглядит так: <root> <persons> <person> <name>dad</name>...
2400 просмотров
schedule 21.12.2022

Расширить дерево свойств повышения для собственных типов
Как расширить дерево свойств boost для поддержки моих собственных типов? например я хочу написать boost::property_tree::basic_ptree<std::string,std::string> xml; ... xml.get<int>("level"), xml.get<double>("accuracy"),...
873 просмотров
schedule 03.08.2023

Добавление родительского имени для повышения ptree
У меня есть дерево повышения с узлами: pt.put("a.b", 1.0); pt.put("a.c", 2.0); pt.put("b.g", 3.0); Я хотел бы извлечь дерево, в котором есть «ab» и «ac» (но не «bg»). Когда я использую pt.get_child("a"), я получаю дерево с "b" и "c". Есть...
234 просмотров
schedule 21.12.2022

Добавьте заголовки XML, используя деревья свойств Boost
Я работал над программой чтения/записи XML и использовал для этого деревья свойств Boost. Все работает, в выходном файле не хватает только одного: я хотел бы добавить два тега заголовка вверху файла. На данный момент единственным заголовком...
675 просмотров
schedule 05.05.2023

boost::property_tree::ordered_end() отсутствует
Я пытаюсь перебрать дерево свойств boost. В документах указано, что Вы можете получить упорядоченное представление всех дочерних элементов, используя упорядоченные_начала() и упорядоченные_концы(). Однако, когда я пишу for (...
407 просмотров
schedule 27.01.2024

как заставить json использовать правильные типы данных
Когда я put_value использую int, он записывается как строка. Кто-нибудь знает, как заставить его печатать как int? #include <iostream> #include <boost/property_tree/ptree.hpp> #include <boost/property_tree/json_parser.hpp>...
2659 просмотров
schedule 14.11.2022

Сериализация std::list в json с помощью boost ptree
хорошо, так что я бьюсь головой об этом в течение последних нескольких дней, но все же я не могу понять это правильно. У меня есть контейнер std::list, и я хочу сериализовать его в строку JSON, чтобы отправить его по сети. ПРИМЕЧАНИЕ. Я...
1114 просмотров

Есть ли удобный способ стереть узел из дерева свойств, сохранив его дочерние узлы?
Я хочу удалить узел из дерева свойств повышения, но я хочу сохранить его дочерние элементы и соединить их с родителем удаленного узла (т. е. с их родительским узлом). Есть ли элегантный способ добиться этого?
1025 просмотров
schedule 14.02.2024

Дерево свойств Boost: куда пропали мои escape-последовательности в строке JSON?
Я использую boost для создания строки JSON. Я пытаюсь отправить эту строку JSON на сервер через http POST. Ниже приводится строка, созданная Boost ....
1669 просмотров
schedule 04.06.2023