【发布时间】:2018-11-16 17:46:04
【问题描述】:
使用 Spring Boot 应用程序,我发布了带有 10000 个嵌套 元素的 JSON,如下图所示,并获得了 java.lang.StackOverflowError。
{
"__id": "1",
"__category":{
"key1": {
"key2": {
"key3": {
...
...
"key10000": "value"
...
...
}
}
}
}
}
有什么方法可以让这个错误更易于管理?
我的意思是,我不想避免这个错误,而是做一些类似自定义反序列化器的事情来设置一个允许嵌套的值,如果超过这个值就会抛出一些异常。
【问题讨论】:
标签: java json spring serialization jackson