收藏
回答

长度过长的数字,超过16位,该怎么解析

问题模块
API和组件

服务器有个bigint型的值,比如72334334719164416,小程序这边拿到数据就成72334334719164420了,不修改服务器的情况下,请问小程序这边有没有什么办法解析呢

最后一次编辑于  2017-05-22  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

3 个回答

  • 陆哩吧嗦
    陆哩吧嗦
    2017-05-25

    已解决,改成手动解析json字符串来做,通过以下两个库实现对bigint的解析:

    https://github.com/sidorares/json-bigint

    https://github.com/MikeMcl/bignumber.js

    2017-05-25
    赞同
    回复 1
    • Elenion
      Elenion
      01-31

      怎样手动解析?


      01-31
      回复
  • maq
    maq
    2017-05-23

    最简单的办法当然是在服务器上变成字符串传过来。服务器实在不能改的话,小程序端不要自动解析 json,自己动手解析字符串吧,累点,但是没办法。

    2017-05-23
    赞同
    回复
  • 炒饭()
    炒饭()
    2017-05-22

    转成字符串再传给你,你取到后再转成数字

    你拿到的时候就成这样了 还能怎么处理

    2017-05-22
    赞同
    回复