Вопросы по теме '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 просмотров
schedule
29.02.2024
Как переслать объявление boost :: ptree :: iterator
Я хотел бы использовать boost ptree в моем проекте, но поскольку ptree.hpp вызывает включение еще около 1000 файлов заголовков, это резко увеличивает время компиляции (например, с 1 до 7 с), и, поскольку это необходимо в более чем 20 различных файлах...
1767 просмотров
schedule
25.07.2023
boost::property_tree::json_parser::read_json и Twitter?
Я попробовал очень быстро в качестве теста, чтобы увидеть, смогу ли я передать свой твиттер-канал для парсера JSON Boost. Нет игральных костей. Мой синтаксический анализатор JSON не может обработать следующие строки:...
4661 просмотров
schedule
12.04.2023
Дерево свойств 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 просмотров
schedule
04.07.2023
формат входного файла для моего кода с использованием 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 просмотров
schedule
30.08.2022
Есть ли удобный способ стереть узел из дерева свойств, сохранив его дочерние узлы?
Я хочу удалить узел из дерева свойств повышения, но я хочу сохранить его дочерние элементы и соединить их с родителем удаленного узла (т. е. с их родительским узлом). Есть ли элегантный способ добиться этого?
1025 просмотров
schedule
14.02.2024
Дерево свойств Boost: куда пропали мои escape-последовательности в строке JSON?
Я использую boost для создания строки JSON. Я пытаюсь отправить эту строку JSON на сервер через http POST.
Ниже приводится строка, созданная Boost ....
1669 просмотров
schedule
04.06.2023