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

如下

相关推荐
@淡 定7 分钟前
JVM内存区域划分详解
java·jvm·算法
❀͜͡傀儡师11 分钟前
运维问题排查笔记:磁盘、Java进程与SQL执行流程
java·运维·笔记
篱笆院的狗12 分钟前
Java 中如何创建多线程?
java·开发语言
默 语13 分钟前
RAG实战:用Java+向量数据库打造智能问答系统
java·开发语言·数据库
晨晖214 分钟前
二叉树遍历,先中后序遍历,c++版
开发语言·c++
醒过来摸鱼14 分钟前
Java Compiler API使用
java·开发语言·python
wangchen_018 分钟前
C/C++时间操作(ctime、chrono)
开发语言·c++
dazhong201221 分钟前
Mybatis 敏感数据加解密插件完整实现方案
java·数据库·mybatis
Dev7z30 分钟前
基于MATLAB HSI颜色空间的图像美颜系统设计与实现
开发语言·matlab
superman超哥32 分钟前
仓颉语言中字符串常用方法的深度剖析与工程实践
开发语言·后端·python·c#·仓颉