当前位置: 首页 > article >正文

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

1. 后端服务代码如下

@RequestMapping("/handle11")
    public Person handle11(Person person){
        System.out.println(person);
        return person;
    }

2. 后端入参结构

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

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是一个对象,其对象结构如下:

class Address {
    private String province;
    private String city;
    private String area;
}

3. 使用API Post工具

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

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

4. 最终返回结果

如下


http://www.kler.cn/a/395299.html

相关文章:

  • Ubuntu24.04上安装和配置MariaDB
  • 11. 观光景点组合得分问题 |豆包MarsCode AI刷题
  • 官方压测工具memtier-benchmark压测redis
  • C语言打印时间精确到毫秒
  • 百度搜索AI探索版多线程批量生成TXT原创文章软件-可生成3种类型文章
  • 项目风险管理的3大要素
  • thinkphp6 --数据库操作 增删改查
  • Flutter:使用Future发送网络请求
  • unity3d————插值运算补充点
  • 使用 Spring Security 实现基于角色的权限管理
  • ssm111基于MVC的舞蹈网站的设计与实现+vue(论文+源码)_kaic
  • C#笔记(3)
  • 解决Spring Boot整合Redis时的连接问题
  • 【Python · PyTorch】卷积神经网络(基础概念)
  • 长连接配置以及断线重连
  • Ubuntu 20.04配置ollama并下载安装调用本地大语言模型
  • 低光增强常用的损失函数pytorch实现
  • 「QT」高阶篇 之 d-指针 的用法
  • javascript用来干嘛的?赋予网站灵魂的语言
  • axios平替!用浏览器自带的fetch处理AJAX(兼容表单/JSON/文件上传)
  • 百度世界2024|李彦宏:智能体是AI应用的最主流形态,即将迎来爆发点
  • 应用jar包使用skywalking8(Tongweb7嵌入式p11版本 by lqw)
  • uniapp 如何使用vuex store (亲测)
  • 游戏引擎学习第二天
  • 深入理解 Spring Boot 中的 Starters
  • vue3+ant design vue实现日期等选择器点击右上角叉号默认将值变为null,此时会影响查询等操作~