在wso2 api管理器发布服务器中创建复杂的post请求方法

在wso2 api管理器发布服务器中创建复杂的post请求方法,wso2,wso2carbon,wso2-am,swagger-ui,swagger-2.0,Wso2,Wso2carbon,Wso2 Am,Swagger Ui,Swagger 2.0,我是wso2 api管理器的新手。我在其中创建了自己的服务,我想通过wso2的发布者公开该服务。使用swagger很难为post方法生成自定义json请求。假设我想在swagger中的类下面创建json。在下面的类中,一个类包含其他类的列表。在swagger UI中为下面的类生成json既困难又耗时 public class Student { private String name; private List<Address> address; priv

我是wso2 api管理器的新手。我在其中创建了自己的服务,我想通过wso2的发布者公开该服务。使用swagger很难为post方法生成自定义json请求。假设我想在swagger中的类下面创建json。在下面的类中,一个类包含其他类的列表。在swagger UI中为下面的类生成json既困难又耗时

public class Student {
    private String name;
    private List<Address> address;  
    private List<PhoneNumber> phoneNumber;
}

public class Address{
    private String street_name;
    private String city;
    private String state;
    private String country;
}

public class PhoneNumber{
    private Long mob_no;
    private String type;
}
公共班级学生{
私有字符串名称;
私人名单地址;
私人名单电话号码;
}
公共课堂演讲{
私家字符串街道名称;
私人城市;
私有字符串状态;
私人国家;
}
公共类电话号码{
私人长队;
私有字符串类型;
}

是否有其他方法可以在WSo2 api管理器中生成json或为对象生成json的任何api。

很难理解您想要实现什么。WSo2 api管理器中json请求的一般语法如下所示,例如:name:get:responses:'200':描述:'x-auth-type:Application&应用程序用户参数:-in:查询名称:名称描述:提供用户名称类型:所需字符串:true x-throttling-tier:Unlimited上述请求很简单,但对于复杂的请求很难创建api管理器中的请求(使用swagger 2.0)。很难理解您想要实现什么。wso2 api管理器中json请求的一般语法如下,例如:name:get:responses:'200':description:'x-auth-type:Application&Application用户参数:-in:查询名称:name描述:给出用户名称type:string required:true x-throttling-tier:Unlimited上述请求很简单,但对于复杂的请求,很难在api管理器中创建请求(使用swagger 2.0)。