arkts中JSON.parse对后端输出的大整数处理
·
1、期望发生什么?

JSON.parse对后端输入的大整数正常处理。
2、实际发生了什么?
JSON.parse对后端输入的大整数处理后精度丢失。
3、我们应该怎么做?
按照如下格式向JSON.parse传参:

4、打开分析:
1、JSON.stringify可将后台传入的大整数放入字符串,此步精度不会丢失(后台传入为字符串,转化后会多个引号,反序列化时可方便的当做字符串处理;此例子后台传入的long类型,反序列化时会造成精度丢失)。
2、JSON.parse反序列化时,可修改方法参数保留精度。
3、调试时需注意控制好输入输出、保证打印出用来调试的结果可信;注意输入的数据类型、输出过程中是否有未注意到的操作等。
更多推荐



所有评论(0)