json-bigint:带有bigints支持的JSON.parsestringify

时间:2021-04-30 20:35:15
【文件属性】:
文件名称:json-bigint:带有bigints支持的JSON.parsestringify
文件大小:29KB
文件格式:ZIP
更新时间:2021-04-30 20:35:15
JavaScript json-bigint 带有bigints支持的JSON.parse / stringify。 基于Douglas Crockford的包和库。 Native Bigint是最近添加到JS的,因此我们添加了一个利用它的选项,而不是bignumber.js 。 但是,使用本机BigInt进行解析仍然是向后兼容的选项。 尽管大多数JSON解析器都假定数字值具有与IEEE 754 double相同的精度限制,但JSON规范并未说明任何数字精度。 十进制(可选,科学形式)表示法中的任何浮点数都是有效的JSON值。 在JSON api中将可能不属于IEEE 754整数精度的值序列化为字符串是一个好主意,但是例如, { "value" : 9223372036854775807}仍然是有效的RFC4627 JSON字符串,并且在大多数JS运行时中,结果JSON.parse的对象是此对象: { v
【文件预览】:
json-bigint-master
----.gitignore(104B)
----package.json(683B)
----package-lock.json(40KB)
----.travis.yml(63B)
----LICENSE(1KB)
----index.js(409B)
----.prettierrc.json(46B)
----README.md(9KB)
----lib()
--------stringify.js(13KB)
--------parse.js(13KB)
----test()
--------bigint-test.js(1KB)
--------proto-test.js(2KB)
--------strict-option-test.js(929B)
--------bigint-stringify-test.js(1KB)
--------bigint-parse-test.js(2KB)
--------string-option-test.js(737B)

网友评论