更新时间:2025-04-16 GMT+08:00
分享

Swagger脚本结构体缺少定义

问题现象

  1. Swagger 2.0文件,提示“Cannot invoke "com.huawei.apitest.attoolcommon.handler.TxmlStructDef.isMapObject()" because "structDef" is null in 'swagger_error.json'”报错信息。
  2. Swagger 3.0文件,StructResp中或者其引用中存在定义错误“StructReq未被定义”

原因分析

schemas缺少structDef结构定义。

处理方法

schemas缺少structDef结构定义,参考下图增加该定义:

图1 Swagger 2.0文件

图2 Swagger 3.0文件

相关文档