Java 如何提交带有标题的JSON对象

Java 如何提交带有标题的JSON对象,java,json,spring,spring-boot,Java,Json,Spring,Spring Boot,我挂载了一个对象列表,需要将该列表转换为JSON,但带有标题 我是这样做的: public String convertToJson(List personDto) throws JsonProcessingException { ObjectMapper mapper = new ObjectMapper(); String jsonInString = mapper.writerWithDefaultPrettyPrinter().writeValueAsString(per

我挂载了一个对象列表,需要将该列表转换为JSON,但带有标题

我是这样做的:

public String convertToJson(List personDto) throws JsonProcessingException {
    ObjectMapper mapper = new ObjectMapper();
    String jsonInString = mapper.writerWithDefaultPrettyPrinter().writeValueAsString(personDto);
    return jsonInString;
我不知道如何插入应该包含一些信息的标题,如:日期/时间、访问密钥等。
获取要放置在标题中的信息

然后我必须用Spring Boot发送一篇包含这个JSON对象的帖子

我的JSON必须这样离开:

{
    "table": "person",
    "rows":
    [
        {
            "PersonID": 1,
            "name": "Name o person",
            "RM": "56656565",
            "RG": "8787845-7",
        },
        {
            "PersonID": 2,
            "name": "Name o person",
            "RM": "56656565",
            "RG": "8787845-7"   
        }
    ]
}
我的DTO类:

public class PersonDto {

    private Integer lNum;
    private String sName;
    private String sRg;
    private String sRm;

    public String getsRm() {
        return sRm;
    }

    public void setsRm(String sRm) {
        this.sRm = sRm;
    }

    public Integer getlNum() {
        return lNum;
    }

    public void setlNum(Integer lNum) {
        this.lNum = lNum;
    }

    public String getsName() {
        return sName;
    }

    public void setsName(String sName) {
        this.sName = sName;
    }

    public String getsRg() {
        return sRg;
    }

    public void setsRm(String sRm) {
        this.sRm= sRm;
    }
}

您可以为此使用jersey客户端。它与弹簧结合得很好

以下是您需要做的最基本的工作,以命中活动应用程序的端点以及请求头

Client client = ClientBuilder.newClient();
        WebTarget webTarget = client.target("http://localhost:7777/someApp/");
        Response response = webTarget.request().header("key", "value").put(Entity.json(jsonInString), EXPECTED_POJO.class)

你能发布你的POJO类和你想要实现的Json格式吗?我不认为你在你发送的数据上嵌入了头,而是在你的http请求对象上。。。你是如何执行你的http调用的?我仍然没有完成http请求,我不知道如何做,但我必须使用spring boot,以便将头放入应用程序中,对吗?感谢朋友的帮助,但我必须使用jackson。。。忘了mention@lisaandrewsmarkitks您将如何发出HTTP请求?我不知道具体怎么做,使用springboot和jackson最常用的方法是什么?像这样@RequestMapping(value=“/user/”,method=RequestMethod.POST)我必须向使用Json的web地址发送帖子