当前位置: 首页 > 面试题库 >

Java json响应以数字值显示日期

弘涛
2023-03-14
问题内容
@Data
public class Reponse {

    private String event;

    @Temporal(TemporalType.TIMESTAMP)
    private Date eventDate;

    private Double amount;
}

杰森的反应就像

{ 
  event: "transcation',
  eventDate: 1213123434,
  amount: 100
}

在这里,eventDate显示的是数值1540317600000而不是2018-10-23


问题答案:

您可以使用注释该字段@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm")。然后,响应时间格式将类似于“ yyyy-MM-dd HH:mm

import com.fasterxml.jackson.annotation.JsonFormat;


public class Reponse {

    private String event;

    @Temporal(TemporalType.TIMESTAMP)
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm")
    private Date eventDate;

    private Double amount;
}


 类似资料:
  • 这是HTML的内容:“

  • 下面是我的ajax:它显示从php脚本从数据库获取的数据。我在php页面中var_dump结果以查看数组大小。它说数组大小(11)。 但是当传递给ajax页面时,它返回11数据两次。我使用console.log($data.length)查看返回的数据集数量。虽然它显示11两次。请问在我下面的代码中什么使循环显示两次? PHP脚本

  • 问题内容: 问:在单词中显示数字值,输出应如下所示 而且,我仍然不知道该查询如何解决上述输出问题。 这是做什么的?任何人对此查询有任何想法吗? 问题答案: 那么查询如何工作?好吧,这是为什么: 如果查看查询to_date(:number,’j’)的最内部分,则``榡’‘或J是儒略日(Julian Date)(公元前4713年1月1日),基本上该日期已用于天文学研究。 因此,to_date(:num

  • 问题内容: 有什么办法可以在输入字段中显示ajax响应?谢谢 问题答案: 是。 使用jQuery,它看起来像:

  • 如何在编辑表单中显示DateTime值的数据? 我的日期时间值是这样的: 我希望它显示在此输入中: 我的$variable- 编辑变量转储 对象(应用程序\飞机飞行)#527(26){[“表”:受保护]=

  • 我不确定,如果我遗漏了什么,但在谷歌上也找不到。我正在研究Jmeter的一些特性。我也用过邮递员。我们有API POST请求,它返回JSON响应。 在从Postman访问API时,我得到了“JSON”响应。(即无问题)和API触发我的服务。 现在,如果从Jmeter命中。如果200和我的服务也触发,则响应。但作为回应,我得到了一些代码或键,而不是JSON值。 就像'e5e9e97a9ba2144b