찾다

 >  Q&A  >  본문

java - spring boot返回json数据时long类型数据失真

"id" : 24787807536939046,
"acId" : 24768209282400257,
"insertTime" : 1476957265000,
"lastUpdateTime" : 1476957265000,

这里返回的id,acid因为是long类型,如果数值太大在js里会失真,怎么在返回的时候让24787807536939046为string类型,通过注解

大家讲道理大家讲道理2806일 전827

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

  • 巴扎黑

    巴扎黑2017-04-18 10:29:00

    id 유형을 String으로 변경하고 처리 중에 Long과 String 간 변환을 수행합니다.

    회신하다
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:29:00

    포털에 대한 질문과 비슷합니다.

    귀하의 요구 사항을 충족하지 못하는 경우 Gson 직렬화 방법을 직접 맞춤설정해야 합니다.

    회신하다
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:29:00

    Long 유형을 자동으로 문자열로 변환하여 프런트엔드로 보내는 ObjectMapper를 사용자 정의하세요

    으아악

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:29:00

    (1) acId 유형을 변경할 수 있는 경우 문자열로 변경합니다.
    acId 유형 구현을 변경할 수 없는 경우. (2) 방법 1, javabean을 재정의하되 acId 유형을 문자열로 변경합니다.
    (3) 방법 2, gson 문자열을 다시 처리하고 24768209282400257의 양쪽에 ""를 추가합니다.

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