当使用key-value方式进行参数传递时,若key对应的是一个对象或数组结构,如何利用API Post工具进行模拟操作。

1. 后端服务代码如下

java 复制代码
@RequestMapping("/handle11")
    public Person handle11(Person person){
        System.out.println(person);
        return person;
    }

2. 后端入参结构

person是一个对象,对象结构如下:

java 复制代码
public class Person {
    private String username ; 
    private String password; 
    private String cellphone;
    private boolean agreement;
    private Address address;
    private String sex;
    private String[] hobby; 
    private String grade;
}

其中,属性hobby是一个数组类型;

属性address是一个对象,其对象结构如下:

java 复制代码
class Address {
    private String province;
    private String city;
    private String area;
}

3. 使用API Post工具

使用工具进行模拟操作,输入方式如下:

属性是对象的话,就使用 "类名.属性名" 作为入参key值,属性是数组的话,就重复使用属性进行赋值。

4. 最终返回结果

如下

相关推荐
数据小小爬虫5 分钟前
使用Java爬虫获取淘宝商品类目API返回值
java·开发语言
友大冰15 分钟前
Go 语言已立足主流,编程语言排行榜24 年 11 月
开发语言·后端·golang
lcz-200016 分钟前
IDEA一键部署SpringBoot项目到服务器
java·spring boot·intellij-idea
尘浮生17 分钟前
Java项目实战II基于微信小程序的原创音乐小程序(开发文档+数据库+源码)
java·开发语言·数据库·spring boot·微信小程序·小程序·maven
爱跑步的一个人21 分钟前
STL-常用排序算法
开发语言·c++·排序算法
蜜桃小阿雯28 分钟前
JAVA开源项目 微服务在线教育系统 计算机毕业设计
java·开发语言·spring boot·微服务·java-ee·开源·maven
花下的晚风28 分钟前
单元测试时报错找不到@SpringBootConfiguration
java·开发语言·单元测试
爱编程— 的小李37 分钟前
结构体(c语言)
c语言·开发语言
卓越小Y43 分钟前
配置jellyfin docker 硬件加速
java·spring cloud·docker
白萝卜弟弟1 小时前
【JAVA】正则表达式中的捕获组和非捕获组
java·正则表达式