使用大量 JavaScript 解析 JSON
Parse JSON with large numbers javascript
我正在从 API 响应中获取一个包含long
类型值的JSON
对象。由于 javascript 无法处理 64 位数字,因此在对响应执行JSON.parse
时,它会将数字四舍五入为 JavaScript 可以处理的最大值。
接口响应:
{
"subject": "subjectTitle",
"longNumberKey": 7356270823847851521,
}
当解析这个对象到 JSON
时,longNumberKey
值将是 7356270823847852000
而不是 7356270823847851521
。解决方案是将此值表示为string
但我无法控制 API 响应。
-----> json-bignumhttps://www.npmjs.com/package/json-bignum <------ JSON 解析器!
GMP(GNU多精度)与javascript https://github.com/jtobey/javascript-bignum/blob/master/src/gmp-example.html
GMP.js https://github.com/kripken/gmp.js?MobileOptOut=1
相关文章:
- 使用JQuery解析JSON嵌套数组
- 解析JSON并从中删除对象会出错
- 通过解析Json附加到数组
- 如何使用jQuery来解析json并将其作为列表输出到HTML中
- 这需要如何解析JSON呢
- 使用Angular.js解析JSON中的嵌套对象数组
- 正在创建使用子字符串解析JSON数据的函数
- 为什么我不能使用jQuery.parseJSON(json)解析json字符串
- 从第三方服务器发出解析json的问题
- 使用angularjs解析JSON,并选择select选项
- 如何通过解析JSON文件来分配JavaScript变量
- 解析Json内部的函数
- 在Javascript中解析json并在html上创建表
- 使用.map解析JSON对象时出现问题
- 在Jade中解析JSON
- JS-通用解析JSON响应
- 通过组合变量在解析JSON时访问随机对象
- 如何使用javascript解析JSON文件
- 直接从node.js中的文件解析JSON
- 使用标签解析JSON