java - spring boot返回json数据时long类型数据失真
大家讲道理
大家讲道理 2017-04-18 10:27:00
0
4
797

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

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

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

모든 응답(4)
巴扎黑

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

Peter_Zhu

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

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

Peter_Zhu

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

으아악
伊谢尔伦

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

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿