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

如下

相关推荐
Panda-gallery14 分钟前
【Rust】变量与可变性
开发语言·后端·rust
脸红ฅฅ*的思春期14 分钟前
Java安全—SPEL表达式&XXE&SSTI模板注入&JDBC&MyBatis注入
java·安全·mybatis·ssti·spel表达式
法号:行颠15 分钟前
搭建 RUST 交叉编译环境
开发语言·后端·rust
SomeB1oody15 分钟前
【Rust自学】11.5. 在测试中使用Result<T, E>
开发语言·后端·rust
若者いChiang16 分钟前
从字符串使用看Golang和Rust对内存使用的区别
开发语言·golang·rust
Ting-yu25 分钟前
项目实战--网页五子棋(用户模块)(1)
java·开发语言
风月歌25 分钟前
java项目之在线文档管理系统源码(springboot+mysql+vue+文档)
java·vue.js·spring boot·mysql·mybatis·源码
DARLING Zero two♡34 分钟前
【优选算法】D&C-Quicksort-Mysteries:分治-快排的算法之迷
java·数据结构·c++·算法·leetcode
冬天vs不冷37 分钟前
SpringBoot源码解析(七):应用上下文结构体系
java·spring boot·后端
新手小袁_J37 分钟前
Python实现简单的缺失值处理(超详细教程)
开发语言·python·信息可视化·numpy·pandas·matplotlib·pip