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

如下

相关推荐
初恋叫萱萱2 小时前
构建高性能生成式AI应用:基于Rust Axum与蓝耘DeepSeek-V3.2大模型服务的全栈开发实战
开发语言·人工智能·rust
cyforkk3 小时前
12、Java 基础硬核复习:集合框架(数据容器)的核心逻辑与面试考点
java·开发语言·面试
我材不敲代码7 小时前
Python实现打包贪吃蛇游戏
开发语言·python·游戏
身如柳絮随风扬8 小时前
Java中的CAS机制详解
java·开发语言
韩立学长9 小时前
【开题答辩实录分享】以《基于Python的大学超市仓储信息管理系统的设计与实现》为例进行选题答辩实录分享
开发语言·python
风筝在晴天搁浅9 小时前
hot100 78.子集
java·算法
froginwe119 小时前
Scala 循环
开发语言
m0_7066532310 小时前
C++编译期数组操作
开发语言·c++·算法
故事和你9110 小时前
sdut-Java面向对象-06 继承和多态、抽象类和接口(函数题:10-18题)
java·开发语言·算法·面向对象·基础语法·继承和多态·抽象类和接口
Bruk.Liu10 小时前
(LangChain实战2):LangChain消息(message)的使用
开发语言·langchain