Jersey返回plain / text或JSON

时间:2018-03-24 20:07:31

标签: java jersey

我有一个只返回服务器时间的简单端点,但我很困惑如何才能正确返回纯文本或JSON。

这就是我所拥有的:

@GET
@Produces({ MediaType.TEXT_PLAIN, MediaType.APPLICATION_JSON })
public String getDateTime()
{
    String currentDateTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance().getTime());
    return currentDateTime;
}   

我正在努力的是如果接受类型是JSON,如何处理实际转换为JSON?

1 个答案:

答案 0 :(得分:0)

简单的php artisan route:list没有JSON表示。你必须把它包装成一个对象。仔细检查您的类路径中是否有JSON提供程序(例如Genson)。

String

您应该实现另一种方法来将表示作为文本返回。