当使用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. 最终返回结果

如下

相关推荐
一个小白113 分钟前
C++——list模拟实现
开发语言·c++
bug总结13 分钟前
新学一个JavaScript 的 classList API
开发语言·javascript·ecmascript
小猫猫猫◍˃ᵕ˂◍13 分钟前
备忘录模式:快速恢复原始数据
android·java·备忘录模式
Nicole Potter20 分钟前
请说明C#中的List是如何扩容的?
开发语言·面试·c#
liuyuzhongcc22 分钟前
List 接口中的 sort 和 forEach 方法
java·数据结构·python·list
五月茶26 分钟前
Spring MVC
java·spring·mvc
sjsjsbbsbsn35 分钟前
Spring Boot定时任务原理
java·spring boot·后端
yqcoder37 分钟前
Express + MongoDB 实现在筛选时间段中用户名的模糊查询
java·前端·javascript
十八朵郁金香1 小时前
通俗易懂的DOM1级标准介绍
开发语言·前端·javascript
阿尔法波1 小时前
python与pycharm如何设置文件夹为源代码根目录
开发语言·python·pycharm