最终发现在前端展示页面F12中,不同窗口获取到的值也不同。
原因:js解析json数据时,对于long类型数据长度有限制。此时的long类型数据userId长度超限,jsp中解析时出现精度丢失,导致数据值出现误差。
我有一个通达信_数据接口,接口只是简单的查询列表数据并返回给前端作一个表格展示。
Response窗口返回的是正确结果,和通达信_数据接口,接口返回数据一致:
情况描述:
Preview窗口中显示的数值同于页面列表中展示的数据,和接口返回的正确数据有误差,如下红框中数值:
确认接口返回无误,数据库数据无误。
如上黑色框中字段:userIdStr,正常解析了该数据值。
接口返回的userId数据为:91408147889386068但页面上解析到的值却是914081478893860700。
文章为作者独立观点,不代表股票交易接口观点