Skip to content

Javascript 不支持Long类型,导致数据精度丢失显示异常。 #15

@xdh725

Description

@xdh725

数据库中integer存储的是Int64的数字,在传输过程中,Long长度大于17位时会出现精度丢失的问题。

在Chrome浏览器调试时也发现,Preview与Response因为精度丢失的原因,显示的数据不一致。

比如 365942491263795226 会显示成 365942491263795200 。

一种方案是将Long类型的整形转成String传输。
一种方案是前端反序列化时不使用默认的JS解析器。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions