HarmonyOS 在使用 JSON.parse(); 解析银行卡号的时候数据会错误

如图所示,在使用 JSON.parse(); 解析银行卡号的时候数据会错误,请分析有什么解决方案.

HarmonyOS 在使用 JSON.parse(); 解析银行卡号的时候数据会错误 -鸿蒙开发者社区

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

js中数字精度有限制,超过这个限制就会出现问题,并不是JSON库的问题。

规避方法:针对银行卡号使用字符串表示demo如下:

let result = JSON.parse('1234567890123456789', (key, value, context) => context.source) 

可以参考:https://web.nodejs.cn/en-us/docs/web/javascript/reference/global_objects/json/parse/

分享
微博
QQ
微信
回复
21h前
相关问题
HarmonyOS JSON.parse 返回类型问题
497浏览 • 1回复 待解决
JSON.parse数据处理导致精度丢失问题
492浏览 • 1回复 待解决
HarmonyOS 系统OCR扫描银行卡
22浏览 • 1回复 待解决
HarmonyOS 银行卡识别canIUse问题
30浏览 • 1回复 待解决
HarmonyOS OCR扫银行卡、身份证能力
112浏览 • 1回复 待解决
HarmonyOS JSON数据解析问题
1浏览 • 0回复 待解决
HarmonyOS使用json解析报错
1385浏览 • 2回复 待解决
HarmonyOS json 解析
28浏览 • 1回复 待解决
如何对JSON数据进行解析优化
800浏览 • 1回复 待解决