问题:当我用openAPI生成一个类时,List类型的代码生成器属性立即初始化为空ArrayList。我想删除此初始化,以便此属性可以为null。我如何在openAPI规范中做到这一点?
用例:对于我的合并补丁操作,我需要区分给出一个空列表作为参数还是根本不指定参数。我希望在给定参数时得到一个空列表,但包含一个空的列表,如果没有给定参数,则为null。
选项containerDefaultToNull
允许您选择是null
还是空(List,Map),请参阅文档。
但生成的代码/解析器似乎无法区分null
或空输入。我不确定,你应该分析生成的代码。