gpt4 book ai didi

Java:动态变量响应为 JSON

转载 作者:行者123 更新时间:2023-12-02 11:12:45 26 4
gpt4 key购买 nike

假设有一段代码获取多个日期变量:

Date dateVar1 = Date1;
Date dateVar2 = Date2;
Date dateVar3 = Date3;

我可以将这些日期作为 JSON 返回,如下所示:

response.setContentType("application/json");
response.setCharacterEncoding("UTF-8");
response.getWriter().write("dateVar1 =" + dateVar1 + "dateVar2 =" + dateVar2 + "dateVar3 =" + dateVar3);

但这不适用于大量或动态数量的变量,所以我的问题是在这种情况下如何返回 JSON 响应?

最佳答案

您可以使用 jackson ObjectMapper 将对象转换为 JSON,反之亦然。

ObjectMapper mapper = new ObjectMapper();
String jsonString = mapper.writeValueAsString(yourObject);
response.setContentType("application/json");
response.setCharacterEncoding("UTF-8");
response.getWriter().write(jsonString);

关于Java:动态变量响应为 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50504564/

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