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

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

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

HarmonyOS
2024-12-27 13:45:17
浏览
收藏 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
微信
回复
2024-12-27 17:11:55
相关问题
HarmonyOS JSON.parse 返回类型问题
1008浏览 • 1回复 待解决
JSON.parse数据处理导致精度丢失问题
963浏览 • 1回复 待解决
HarmonyOS 系统OCR扫描银行卡
375浏览 • 1回复 待解决
HarmonyOS 银行卡识别canIUse问题
354浏览 • 1回复 待解决
HarmonyOS 支付绑定银行卡
318浏览 • 1回复 待解决
HarmonyOS OCR扫银行卡、身份证能力
450浏览 • 1回复 待解决
HarmonyOS JSON数据解析问题
457浏览 • 1回复 待解决
HarmonyOS使用json解析报错
1968浏览 • 2回复 待解决