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

ops/2024/11/17 19:18:42/

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

如下


http://www.ppmy.cn/ops/134508.html

相关文章

TypeORM在Node.js中的高级应用

💓 博客主页:瑕疵的CSDN主页 📝 Gitee主页:瑕疵的gitee主页 ⏩ 文章专栏:《热点资讯》 TypeORM在Node.js中的高级应用 TypeORM在Node.js中的高级应用 TypeORM在Node.js中的高级应用 引言 TypeORM 基本概念 1. 实体&am…

【SQL】双层嵌套< exists not exists >

EXISTS 运算符 EXISTS 运算符用于判断查询子句是否有记录,如果有一条或多条记录存在返回 True,否则返回 False。 语法 SELECT column_name(s) FROM table_name WHERE EXISTS (SELECT column_name FROM table_name WHERE condition);实例1 查找总访问量…

SQL集合运算

集合论是SQL语言的根基。 1 集合运算 注意事项: 1)SQL能操作具有重复行的集合,可以通过可选项ALL来支持。 如果直接使用UNION或INTERSECT,结果里不会出现重复的行。如果想在结果里留下重复行,可以加上可选项ALL。写…

推荐15个2024最新精选wordpress模板

以下是推荐的15个2024年最新精选WordPress模板,轻量级且SEO优化良好,适合需要高性能网站的用户。中文wordpress模板适合搭建企业官网使用。英文wordpress模板,适合B2C网站搭建,功能强大且兼容性好,是许多专业外贸网站的…

鸿蒙5.0版开发:使用HiLog打印日志(ArkTS)

在HarmonyOS 5.0中,HiLog是系统提供的一个日志系统,它允许应用和服务按照指定的级别、标识和格式字符串输出日志内容,帮助开发者了解应用的运行状态,更好地调试程序。本文将详细介绍如何在ArkTS中使用HiLog打印日志,并…

qt-5.11.3交叉编译

准备环境和工具 1、主机环境 ubuntu20 2、交叉编译器 gcc-linaro-6.3.1..arm-linux-gnuebihf 3、QT5源码包qt-5.11.3_sources 下载qt-5.11.3的包需要先带网络代理软件,再访问下载目录就可以显示了。 Index of /archive/qt 4、依赖库安装 sudo apt install g m…

单片机 串口实验 实验五

实验五 串口实验 一、实验目的 1、掌握MCS-51单片机串口通信的原理。 2、掌握MCS-51单片机串口通信程序的设计方法及其过程。 3、掌握MCS-51单片机串口通信的电路应用。 二、实验任务 两片单片机分别接一个按键和两个数码管,通过串口通信,实现单…

【学习】HTTP

HTTP 超文本传输协议(HTTP)是一个用于传输超媒体文档(例如 HTML)的应用层协议。它是为 Web 浏览器与 Web 服务器之间的通信而设计的,但也可以用于其他目的。HTTP 遵循经典的客户端—服务端模型,客户端打开…