HarmonyOS JSON解析对于大精度数字失真

使用JSON.parse转译json串时,发现对于大精度数字会发生失真现象。

HarmonyOS
2024-12-25 18:00:34
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

目前可以尝试方式如下:

1、试下引入三方开源库json-bigint具体参考链接:https://ohpm.openharmony.cn/#/cn/detail/@ohmos%2Fjson-bigint

2、使用axios.request中加transformResponse处理响应的数据,对应的接收字段用bigint类型接收,比如:

axios.request<InfoModel, AxiosResponse<InfoModel>, IdModel>({
  url: this.getUrl,
  method: "get",
  connectTimeout: this.connectTimeout,
  transformResponse: (res: ESObject): ESObject => {
    return JSONbig.parse(res)
  }
}).then((res: AxiosResponse<InfoModel>) => {
})

3、服务端返回string。

分享
微博
QQ
微信
回复
2024-12-25 19:54:59
相关问题
HarmonyOS JSON解析number丢失精度
628浏览 • 1回复 待解决
HarmonyOS json 解析
261浏览 • 1回复 待解决
C++ 整型转换到ArkTS number 丢精度
226浏览 • 1回复 待解决
mysql 中对于中文+数字的排序
3823浏览 • 1回复 待解决
HarmonyOS json解析异常
722浏览 • 1回复 待解决
HarmonyOS 关于json解析问题
158浏览 • 1回复 待解决
HarmonyOS JSON数据解析问题
262浏览 • 1回复 待解决
HarmonyOS使用json解析报错
1737浏览 • 2回复 待解决
HarmonyOS json解析问题
711浏览 • 1回复 待解决
HarmonyOS json解析特殊字符
225浏览 • 1回复 待解决
JSON.parse数据处理导致精度丢失问题
731浏览 • 1回复 待解决
HarmonyOS JSON解析实体方法无法调用
336浏览 • 1回复 待解决
HarmonyOS 怎么解析本地文件json内容?
335浏览 • 1回复 待解决
HarmonyOS 超长JSON字符串解析
388浏览 • 2回复 待解决
HarmonyOS 如何解析json字符串?
884浏览 • 1回复 待解决
嵌套JSON字符串解析问题
2257浏览 • 1回复 待解决
如何解析JSON字符串?
1486浏览 • 1回复 待解决
如何对JSON数据进行解析优化
1101浏览 • 1回复 待解决