diff options
author | ionagamed <ionagamed@yandex-team.com> | 2023-11-29 08:16:34 +0300 |
---|---|---|
committer | ionagamed <ionagamed@yandex-team.com> | 2023-11-29 08:51:03 +0300 |
commit | 55fc158d4d2d8ae4d9f026e1afac03c7daae294d (patch) | |
tree | bff2aa2edeae94bbf21a7a9875c6d8a1cbe8974c /contrib/libs/python/Include/pymem.h | |
parent | 4c48882379d93a43bd74060add09e309ce5e5002 (diff) | |
download | ydb-55fc158d4d2d8ae4d9f026e1afac03c7daae294d.tar.gz |
library/json: add MaxDepth and iterative parsing into config
rationale: у нас была проблема где приезжает пользовательский json небольшой (на пару-тройку кб) и рвет нам стек из-за глубины.
Со стороны rapidjson это проще всего поправить включив у них итеративный парсинг, который не будет использовать системный стек.
Но это не совсем все — с нашей стороны оно все развалится когда надо будет вызвать рекурсивно деструкторы TJsonValue — и тут уже можно будет покрутить MaxDepth.
Diffstat (limited to 'contrib/libs/python/Include/pymem.h')
0 files changed, 0 insertions, 0 deletions