文件名称:json:高效的JSON解码器
文件大小:954KB
文件格式:ZIP
更新时间:2024-02-24 14:25:15
go json high-performance JSONGo
pkg / json Go的替代JSON解码器。 产品特点 pkg/json目的是取代encoding/json 。 它具有以下特点: json.Scanner ,当提供外部缓冲区时,不会分配。 io.Reader友好; 您不需要将输入缓冲在内存中。 json.Decoder.Token()替换比encoding/json快2-3倍。 json.Decoder.NextToken()几乎没有分配。 它比fastjson / ultrajson / megajson / fujson快吗? 老实说,我不知道。 我有一些基准测试表明pkg/json的速度比用于令牌化的encoding/
【文件预览】:
json-master
----scanner.go(5KB)
----go.mod(36B)
----Makefile(228B)
----LICENSE(1KB)
----scanner_test.go(4KB)
----testdata()
--------example.json.gz(2KB)
--------code.json.gz(118KB)
--------citm_catalog.json.gz(37KB)
--------canada.json.gz(586KB)
--------sample.json.gz(152KB)
--------twitter.json.gz(50KB)
----.github()
--------workflows()
----reader_test.go(739B)
----example_test.go(1KB)
----README.md(7KB)
----decoder.go(12KB)
----decoder_test.go(5KB)
----bench_test.go(6KB)
----reader.go(2KB)
----fuzz.go(523B)