Описание тега json-spirit
JSON Spirit - это реализация синтаксического анализатора JSON, написанная на C++ и основанная на boost::spirit
0
ответов
Как я должен кодировать вещи?
Я генерирую код для кодирования различных структур C++ в JSON, используя дух JSON. Сгенерированный код в настоящее время выглядит примерно так: Value _encode(df::tile_page rval){ Object val; val.push_back(Pair("token", encode(rval.token))); val.push…
09 янв '12 в 04:14
1
ответ
'obj_type' не был объявлен в этой области, примечание: предложенная альтернатива: enum Value_type
Я использую JSON Spirit для анализа и генерации JSON. Я не могу использовать using namespace json_spirit потому что другая библиотека использует конфликтующие имена. Я пытаюсь определить тип как указано здесь прочитанного сообщения с if(message.type…
24 фев '14 в 15:52
2
ответа
Получение значения от JSON-Spirit
Я использую библиотеку Json-Spirit, однако я не уверен, как читать значение из объекта, не перебирая каждую из пар имя-значение. Если у меня есть такой объект, что: { "boids": { "width": 10, "count": 5, "maxSpeedMin": 2, "maxSpeedMax": 80, "maxForce…
06 мар '11 в 16:16
0
ответов
JSON SPIRIT: ошибка синтаксического анализатора / генератора C++ при большой нагрузке
Я разрабатываю приложение на C++ для обработки транзакций, я использую JSON SPirit для анализа / генерации JSOn. Он прекрасно работает, пока мы не попробуем много транзакций. В это время (более 30 транзакций) происходит сбой. Когда я заглядываю в жу…
09 июл '13 в 19:50
0
ответов
Используя json spirit для чтения имени и значения объектов Value в C++
У меня есть текстовый файл, в котором есть данные, записанные в формате JSON. Данные выглядят примерно так: [ ... { "volume": 93, "id": "part-30", "value": 19 }, { "volume": 83, "id": "part-31", "value": 19 } ... ] После ссылки на это и это Я дошел …
17 мар '17 в 04:01
1
ответ
Неопределенные символы с JSON Spirit и Os X Mavericks
После недавнего обновления Mavericks у меня возникла проблема с подключением библиотеки json_spirit. Я установил новые инструменты командной строки, но я использую gcc47, установленный через macports. Json Spirit (v4.06) был скомпилирован с тем же g…
26 окт '13 в 16:12
1
ответ
Что такое флаг компоновщика json-spirit для g++?
Я не могу найти это нигде. Я установил json-spirit на свой сервер Ubuntu с помощью apt-get install json-spirit-dev, Какой флаг компоновщика должен использоваться с g++ использовать JSON-Spirit?
03 июл '13 в 00:28
1
ответ
Как читать рекурсивные данные JSON с помощью JSON Spirit
У меня есть рекурсивный файл Json, формат которого приведен ниже; У меня есть две части состояние и действие. В части условия могут быть пары n-root и листьев, а внутри части листьев могут быть дополнительные значения. У меня проблемы с обработкой э…
05 сен '14 в 12:02
0
ответов
JSON_Spirit: хорошие примеры распаковки строки JSON?
Какие-нибудь хорошие примеры / руководства по распаковке строк JSON с помощью библиотеки C++ JSON_Spirit? Что-то, что может перебирать объект json_spirit::Value и красиво печатать, было бы идеально.
21 апр '10 в 23:02
1
ответ
.Net Json Date & C++ Client
У меня есть проект MVC, который обеспечивает (GET) и потребляет (PUT) объект Json. JsonValueProviderFactory автоматически связывает объект Json с объектом модели. Одним из свойств объекта является DateOfBirth типа DateTime. Когда я делаю GET, получа…
10 мар '11 в 10:32
2
ответа
Проблема использования json_spirit
Я был в состоянии успешно скомпилировать программу, но не смог получить значения из объекта JSON. Я вставляю код ниже, код прост, любая помощь приветствуется. #include <cstdio> #include <cstring> #include <json_spirit.h> using name…
23 апр '12 в 13:10
2
ответа
JSON_Spirit: отображение value.type() обратно на тип?
Вы можете отобразить тип значения следующим образом: cout << val.type() << end; и это напечатать номер. Как я могу сопоставить этот номер с реальным типом? кроме заглядывания в заголовочный файл, конечно, который раскрывает все... enum V…
22 апр '10 в 00:49
1
ответ
Красотка с JSON Spirit
Моя программа на C++ получает длинную (тысячи символов) строку JSON, которую я хотел бы напечатать, используя JSON Spirit (для отладки) с несколькими строками, правильными отступами и т. Д. Например: { "abc": "def", "xyz": [ "pqr": "ijk" ] } и так д…
07 ноя '17 в 17:05
1
ответ
custom == оператор, имеет ли значение, с какой стороны?
JSON Spirit имеет удобный operator== template< class Config > bool Value_impl< Config >::operator==( const Value_impl& lhs ) const { if( this == &lhs ) return true; if( type() != lhs.type() ) return false; return v_ == lhs.v_; }…
19 май '14 в 20:59
1
ответ
Читать и анализировать POST JSON с помощью fastcgi++ и json-spirit
Я использую fastcgi ++ для своих страниц ajax, разбора и кодирования с помощью json-spirit. (Я также очень плохо знаком с C++) У меня проблемы с выяснением, как получить доступ к данным поста. Я порезал себе зубы на.net & php, и они бы легко конверт…
05 мар '13 в 03:50
1
ответ
JSON_Spirit: как получить значение
Я работаю с cpp, чтобы построить проект. Моему проекту нужен файл для некоторой настройки, и я решил использовать файл в формате JSON. Вот пример: { "agentname":"agent1", "server":[ {"ip":"192.168.0.1"}, {"port":"9999"} ] } Теперь мне нужно прочитат…
20 май '15 в 13:17
1
ответ
Сравнение двух std::string const, возвращаемых из функций (два json-spirit get_str()s) 1-liner
Я использую json-spirit для разбора json для моего сервера ws++. Я сравниваю строки для проверки процесса регистрации, подтвержденных входов в систему, электронной почты, пароля и т. Д. JSON-духа get_str() возвращается const std::string&, я проб…
09 июл '13 в 01:18
1
ответ
Использование json-spirit для чтения строки json в C++
Как использовать json-spirit для чтения строки json в C++? Я прочитал демо-код. Я нахожу это: const Address addrs[5] = { { 42, "East Street", "Newtown", "Essex", "England" }, { 1, "West Street", "Hull", "Yorkshire", "England" }, { 12, "South Road", …
30 май '13 в 03:34
1
ответ
Попытка записать JSON в файл с помощью JSON Spirit в C++
Я пытаюсь записать в файл JSON файл, используя JSON Spirit. Я использую код, похожий на примеры, приведенные на сайте, чтобы сделать это следующим образом: json_spirit::Object emotion_json; emotion_obj.push_back(json_spirit::Pair("Dominant emotion",…
16 ноя '17 в 04:47
2
ответа
Установить / получить доступ к зубчатым значениям карты, сделанным с помощью карты<string, boost:: any>
Мне было показано, как создать зубчатый многомерный std::map используя boost::any, Однако у меня возникли проблемы с установкой значений, как в этом ответе. Когда я использую accounts["bank"]["cash"] = 100; gcc дает эту ошибку error: no match for ‘o…
15 сен '13 в 02:24