文件名称:jstream:Go的流JSON解析器
文件大小:45KB
文件格式:ZIP
更新时间:2024-02-24 14:20:04
go json json-parser json-decoding json-parsing-library
jstream是Go的流式JSON解析器和值提取库。 与大多数JSON解析器不同, jstream具有文档位置和深度感知功能-能够提取指定深度的值,从而消除了分配包含数组或对象的开销; 例如: 使用以下示例文档: 我们可以选择仅提取并操作*数组中的对象: f , _ := os . Open ( "input.json" ) decoder := jstream . NewDecoder ( f , 1 ) // extract JSON values at a depth level of 1 for mv := range decoder . Stream () { fmt
【文件预览】:
jstream-master
----scanner.go(2KB)
----.gitignore(9B)
----go.mod(42B)
----jstream.png(32KB)
----LICENSE(1KB)
----scanner_test.go(3KB)
----.github()
--------workflows()
----scratch.go(761B)
----README.md(3KB)
----decoder.go(13KB)
----decoder_test.go(5KB)
----.golangci.yml(223B)
----errors.go(1KB)
----cmd()
--------jstream()