Java Jackson Streaming API 在创建 JSON 时识别当前上下文检查对象、数组等

问题描述

我正在尝试使用 Jackson Streaming API 在 Java 中创建 JSON。我能够创造一切,而且工作正常。但是,我的递归方法中有一个场景,我需要确定当前上下文是 set! 还是 Object,Jackson 中是否有任何方法可以为我提供当前传入的上下文。

正如我们从下面的代码中看到的,我目前正在使用 Array 来决定 arrayFlag 是否已由 Array 启动,如果是这样,那么我几乎不会做出决定。同样,现在我需要为 JsonGenerator 设置一个标志以查看 Object 是否已创建。我想知道 Object 中是否有任何方法可以给出当前传入的上下文是 JsonGeneratorArrayObject 等,以便我可以使用 {{ 1}} 而不是方法而不是这些标志来检测 Stringdirect Method

Array

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)