Вопросы по теме 'rapidjson'
Установите точность с плавающей запятой с помощью rapidjson
Есть ли способ контролировать точность вывода в JSON, сгенерированного с помощью Rapidjson?
Например:
writer.String("length");
writer.Double(1.0 / 3.0);
Это генерирует что-то вроде:
{ length: 0.33333333 }
Я отправляю много...
4001 просмотров
schedule
30.11.2021
Сложность с Rapidjson .11 GetInt (), всегда возвращает 0
Вот форма json:
{"simpleChannels":{"item":[{"channelID":4248,"majorChannelNumber":22,"minorChannelNumber":0,"channelType":"SLL","simpleSchedules":[],"channelKey":"4248_1343210400000","shortName":"KWHY","longName":"A3 Los Angeles 22 KWHY...
450 просмотров
schedule
14.10.2021
Libcurl + rapidjson для потоковой десериализации?
Я вырывал себе волосы (впрочем, не так уж и много), пытаясь найти способ попасть в веб-службу, а затем разобрать и десериализовать json по частям, одновременно анализируя в свои объекты, не сохраняя весь документ (500 МБ +). Фактически, я пытаюсь...
1409 просмотров
schedule
24.11.2021
Принимайте нулевые значения для строк с Rapidjson внутри хлопьев, сделайте их
Для десериализации JSON в класс C ++ я использую Cereal, который использует RapidJSON. Как и ожидалось, c ++ std :: string не может иметь нулевое значение. Но другие платформы поддерживают null для строк (.NET SQL и т. Д.), И я получаю от них JSON с...
906 просмотров
schedule
02.10.2021
С++ попробовать/поймать невежество в iOS
В нашем приложении у нас есть статическая библиотека C++, и я использую Objective-C++ для работы с ней. Эта библиотека С++ использует Rapidjson для анализа XML-данных:
try {
rapidjson::Document document;...
307 просмотров
schedule
13.05.2022
RapidJSON Преобразует строковое значение в индексированный массив?
У меня есть строка JSON, в которой значение на самом деле является строкой, но мне нужно получить к ней доступ, как к массиву JSON. {"data" : "[A,B,C]"} .
Есть ли способ проанализировать VALUE как индексированный массив с помощью RapidJSON, чтобы...
429 просмотров
schedule
03.07.2022
Rapidjson Итерация и получение значений сложных членов объекта JSON
У меня есть следующий объект JSON
{
"prog":[
{
"iUniqueID":1,
"bGroup":1,
"inFiles":[
{
"sFileType":"Zonal Data 1",
"bScenarioSpecific":0,...
3128 просмотров
schedule
22.07.2022
Rapidjson C++ освобождает массив внутри объекта
Я использую библиотеку C++rapidjson , с помощью которой вы можете создать объект JSON. В настоящее время у меня есть некоторые проблемы с памятью.
Ситуация:
В моей текущей настройке я создал новый объект и добавил к нему элементы-значения и...
3304 просмотров
schedule
04.08.2022
на Rapidjson кодируйте просто число в строку, а затем декодируйте его
используя rapidjson , как я могу закодировать число в формате json? у меня 123.321, я хочу преобразовать его в "123.321", а затем сохранить в файл. позже с помощью json преобразуйте его обратно в 123.321. я не хочу использовать документ, который...
1618 просмотров
schedule
20.08.2022
LNK2019: неразрешенный внешний символ с Rapidjson
У меня есть проект Visual C ++, в который я добавил библиотеку rapidjson, которая проверена на правильность работы. Но когда я добавляю тип rapidjson::Document во вложенный класс, при попытке компиляции возникает ошибка LNK2019 . Проект...
1686 просмотров
schedule
22.05.2023
С++ rapidjson: GenericValue::IsNull возвращает false в любом случае
Я до сих пор в шоке, обнаружив загадочную проблему в нашем проекте.
Мы поняли, что вызов HasMember("string") выполнял дополнительный поиск. Итак, из соображений производительности мы меняем его.
Основная идея:
Вместо вызова HasMember и...
7472 просмотров
schedule
25.03.2023
Использование Rapidjson и ATL CString
Я пытаюсь использовать библиотеку rapidjson с типом Microsoft ATL CString, как показано в примере ниже.
#include "stdafx.h"
#include "rapidjson\document.h"
using namespace rapidjson;
typedef GenericDocument<UTF16<> > WDocument;
int...
1251 просмотров
schedule
24.11.2022
Рапидджсон
У меня есть такая строка JSON:
{"callCommand":{"command":"car","floor":"2","landing":"front"}}
Теперь я хотел бы проверить, есть ли имя с именем command , и получить значение. Является ли это возможным? Мой код выглядит следующим образом,...
5457 просмотров
schedule
23.10.2022
Есть ли способ эффективно использовать rapidjson с std::string?
Я пытаюсь работать с rapidjson.
Я хочу сгенерировать строку и добавить ее к некоторому объекту rapidjson::Value .
Я использовал std::string при работе с qjson, но в случае rapidjson это кажется неуместным. Я не хочу генерировать строку, а...
12364 просмотров
schedule
28.10.2022
C++/RapidJSON: удаление префикса unicode Python из строки JSON для синтаксического анализа
У меня есть веб-API Python, который возвращает JSON с префиксом «u» вместо стандартных двойных кавычек.
Я хочу иметь возможность анализировать это на С++ с помощью функции RapidJSON document.Parse(string), однако форматирование Python не позволяет...
476 просмотров
schedule
05.10.2023
RapidJSON: как парсить только первый уровень?
Я работаю с RapidJSON, чтобы разобрать несколько файлов конфигурации для моей игры (определения материалов, компонентов и т. д.). Однако мне любопытно, можно ли настроить RapidJSON для анализа только первого уровня в документе JSON. Представьте себе...
233 просмотров
schedule
18.06.2023
С++ - формат данных protobuf против rapidjson
используя RapidJSON, я могу хранить данные любого типа (поддерживаемые RapidJSON) в качестве значения по ключу. Могу ли я сделать это в protobuf? Если да, то как?
Причина, по которой я выбрал protobuf вместо rapidJSON, заключается в его скорости...
1277 просмотров
schedule
29.11.2022
RapidJson: сбой в режиме выпуска
Я использовал rapidJson для чтения данных json. Я могу создать свое приложение как в режиме отладки, так и в режиме выпуска, но приложение вылетает в режиме выпуска.
using namespace rapidjson;
...
char *buffer;
long fileSize;...
362 просмотров
schedule
06.11.2022
Как разобрать массив в корне с помощью rapidjason
У меня есть следующий код.
Document d;
const char* json = "[{\"k1\":\"1\"}, {\"k1\":\"2\"}]";
d.Parse(json);
for (SizeType i = 0; i < d.Size(); i++) {
cout << d[i]["k1"].GetInt() << "\n";
}
Я получаю ошибку ниже, когда...
1152 просмотров
schedule
05.11.2022
Проверяйте каждый узел JSON с помощью другой схемы JSON.
Я пытаюсь сделать системный монитор, который настраивается пользователем. Эта настройка достигается за счет использования файла JSON для моделирования внешнего вида системного монитора. JSON может выглядеть так.
{
"_": "WINDOW",
"name":...
417 просмотров
schedule
25.06.2023