返回給前端Long型別,精度丟失問題

2021-10-02 04:40:03 字數 713 閱讀 2018

1.後端返給前端正常,前端返回給後端精度丟失,比如修改是查詢不到查不到資料

如果使用的是fastjson,屬性上新增 ,導包時要注意,tostringserializer類在兩個框架裡同名,別到錯了

@jsonfield(serializeusing= tostringserializer.class)
如果使用的是jackson,屬性上新增

@jsonserialize(using = tostringserializer.class)
2. 時間格式話

如果使用的是fastjson,屬性上新增

@jsonfield(format = "yyyy-mm-dd hh:mm:ss")
如果使用的是jackson,屬性上新增

@jsonformat(pattern= "yyyy-mm-dd hh:mm:ss")
全域性配置long轉化為string(jackson)

/**

* jackson配置

* @author william

* */

@configuration

public class jacksonconfig

};return cunstomizer;

}}

Long型別精度丟失問題

js long型別經度丟失 解決方案 後端將long型別引數轉為字串後返回給前端 在單個long型別的引數上加上 import com.fasterxml.jackson.databind.annotation.jsonserialize jsonserialize using tostringse...

Vue解決後端返回Long型別丟失精度問題

最近幫人搞個專案,由於沒怎麼對接,後端就直接返回long型別的id,這搞得前端比較被動,後端如果處理long型別,會影響其他功能,索性前端想辦法解決吧,正所謂 沒有解決不了的問題只是看你想不想解決 npm install jison g jsonnumber number 替換成 jsonnumbe...

js處理long精度丟失

介紹 rest介面,解決返回的long型別數字精度丟失問題 問題描述 後端long型別的資料返回前端時,經過js處理後,會存在精度丟失的情況。之所以會這樣,是因為long型別的數字超過了js的數字處理範圍。問題重現 解決方案 data accessors chain true public clas...