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>) => {
})
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.

3、服务端返回string。

分享
微博
QQ
微信
回复
2024-12-25 19:54:59
相关问题
HarmonyOS JSON解析number丢失精度
1241浏览 • 1回复 待解决
HarmonyOS json 解析
753浏览 • 1回复 待解决
C++ 整型转换到ArkTS number 丢精度
752浏览 • 1回复 待解决
mysql 中对于中文+数字的排序
4585浏览 • 1回复 待解决
HarmonyOS JSON数据解析问题
773浏览 • 1回复 待解决
HarmonyOS 关于json解析问题
726浏览 • 1回复 待解决
HarmonyOS json解析异常
1211浏览 • 1回复 待解决
HarmonyOS json解析特殊字符
682浏览 • 1回复 待解决
HarmonyOS json解析问题
1148浏览 • 1回复 待解决
HarmonyOS使用json解析报错
2643浏览 • 2回复 待解决
JSON.parse数据处理导致精度丢失问题
1483浏览 • 1回复 待解决
HarmonyOS JSON解析实体方法无法调用
827浏览 • 1回复 待解决
HarmonyOS 怎么解析本地文件json内容?
887浏览 • 1回复 待解决
HarmonyOS 超长JSON字符串解析
1223浏览 • 2回复 待解决
嵌套JSON字符串解析问题
2893浏览 • 1回复 待解决
如何解析JSON字符串?
2197浏览 • 1回复 待解决
HarmonyOS 如何解析json字符串?
1833浏览 • 1回复 待解决
如何对JSON数据进行解析优化
1531浏览 • 1回复 待解决