Предел JSON уровень вложенности на этапе анализа в rapidjson - PullRequest
0 голосов
/ 18 марта 2020

Есть ли способ ограничить уровень вложенности в документе JSON на этапе анализа быстрым json (чтобы ограничить потребление ресурсов, например, памяти)? Например, установите максимальный уровень вложенности равным 100, поэтому, если анализируемый документ превысил этот предел, быстрый json возвращает ошибку.

Я имею в виду что-то вроде этого:

rapidjson::Document document;

document.Parse(myJsonAsString, 100);

if (document.HasParseError())
{
  // use GetParseError() to check if the error was due to exceding nesting level
}

Я искал документацию по методу Parse () , но мне не ясно, возможно ли что-то подобное.

...