gpt4 book ai didi

java - 如何使用 Postman 中的 JSON 将值存储在特定列中(值由下划线_分隔)

转载 作者:行者123 更新时间:2023-12-02 08:52:05 25 4
gpt4 key购买 nike

任何人都可以帮助我,可以轻松地以以下默认 JSON 格式从 Postman 发布数据 {"id":1, "firstName":"abc", "lastName":"xyz"}通过使用 @RequestBody Employee emp

但是如何以这种格式发布数据{"EMPLOYEE_DETAILS":"1_abc_xyz"}并且数据将存储在特定列中

@Entity 
@Table(name="employee")
public class Employee{
@Id private int id;
@Column(name = "first_name")
private String firstName;
@Column(name = "last_name")
private String lastName;
//Generate setters and getters
}

最佳答案

您可以在 Controller 中输入 Map<String,String>或创建一个 DTO然后将值存储在字符串数据类型中,如下所示

String data=map.get("EMPLOYEE_DETAILS");
or
String data=employeeDto.getEmployesDetails();

首先使用_(下划线)这样分割数据

String splitter=data.split("_");

在 Employee 实体中创建所有参数构造函数并传递 splitter像这样

Employee employee =new Employee(splitter[0],splitter[1],splitter[2])

谢谢

关于java - 如何使用 Postman 中的 JSON 将值存储在特定列中(值由下划线_分隔),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60706121/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com