java api 返回统一格式的的json字符串
本文介绍了java api 返回统一格式的的json字符串的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
我想通过control类返回给前端json字符串,但是现在是每个接口返回的格式都不相同。
我想写一个Response类,返回
{
status:true,
message: "操作失败,取错误信息",
body:操作成功,取数据
}
但是不懂这样的Response类怎么写。body里面可能放字符串,可能放各种model类。
解决方案
用模板类
public class Response<T> {
private boolean status;
private String message;
private T body;
...
}
用的时候:
Response response = new Response<String>();
但个人不太喜欢这种做法,比较推荐在成功时,response就返回你想返回的实体;在错误时,返回一个错误实体。至于返回值就直接用http status。这样比较靠近RESTful
这篇关于java api 返回统一格式的的json字符串的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文