>  Q&A  >  본문

java api 返回统一格式的的json字符串

我想通过control类返回给前端json字符串,但是现在是每个接口返回的格式都不相同。
我想写一个Response类,返回

{
    status:true,
    message: "操作失败,取错误信息",
    body:”操作成功,取数据“
 }

但是不懂这样的Response类怎么写。body里面可能放字符串,可能放各种model类。

ringa_leeringa_lee2763일 전803

모든 응답(3)나는 대답할 것이다

  • 伊谢尔伦

    伊谢尔伦2017-04-18 09:48:22

    템플릿 클래스 사용

    으아악

    사용 시기:

    으아악

    하지만 저는 개인적으로 이 접근 방식을 좋아하지 않습니다. 응답이 성공하면 반환하려는 엔터티를 반환하고, 오류가 발생하면 오류 엔터티를 반환하는 것이 좋습니다. 반환 값은 http 상태를 직접 사용하십시오. 이는 RESTful에 더 가깝습니다

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-18 09:48:22

    기본 클래스를 배치하고 이 기본 클래스에 공통 속성을 넣으면 다른 응답이 이 클래스를 상속받을 수 있습니다

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-18 09:48:22

    사실 이 요건은 HttpServletResponseWrapper으로 충족해야 한다고 생각합니다. 지금은 이해가 되실지 모르겠습니다

    회신하다
    0
  • 취소회신하다