【文件属性】:
文件名称:go-pyjson:支持NaN和Infinity的golang JSON解析器,与Python一样
文件大小:194KB
文件格式:ZIP
更新时间:2021-04-06 14:10:00
go-pyjson
golang标准库JSON解析器的分支版本,支持Python JSON实现所支持的NaN / Infinity。
为什么?
JSON规范不允许NaN和Infinity ,但Python JSON实现允许。 当交换浮点数据时,这对于与Python JSON实现互操作性很有用。
这是python的作用:
>>> json.dumps([math.nan, math.inf, - math.inf])
'[NaN, Infinity, -Infinity]'
golang项目似乎不支持将此选项添加到标准库实现中。
执照
这只是对标准库的JSON解析器的修改,因此它是在相同的BSD样式许可下提供的。