fastjson:Go的快速JSON解析器和验证器。 没有自定义结构,没有代码生成,没有反射

时间:2024-02-24 11:16:54
【文件属性】:

文件名称:fastjson:Go的快速JSON解析器和验证器。 没有自定义结构,没有代码生成,没有反射

文件大小:718KB

文件格式:ZIP

更新时间:2024-02-24 11:16:54

go fast golang json json-parser

fastjson-Go的快速JSON解析器和验证器 产品特点 快速。 和往常一样,比标准快15倍。 请参阅。 与相反,解析任意JSON,而没有模式,反射,结构魔术和代码生成。 提供简单的 。 访问多个不相关的字段时,性能优于和 ,因为fastjson仅将输入JSON解析一次。 验证与和不同的已解析JSON。 可以使用Value.Get(...).MarshalTo快速提取原始JSON的一部分,并使用和函数对其进行修改。 可以解析包含具有不同类型(又称为非同质类型)的值的数组。 例如, fastjson可以轻松解析以下JSON数组[123, "foo", [456], {"k": "


【文件预览】:
fastjson-master
----.travis.yml(411B)
----testdata()
--------canada.json(2.15MB)
--------twitter.json(617KB)
--------large.json(27KB)
--------medium.json(2KB)
--------citm_catalog.json(1.65MB)
--------small.json(190B)
----scanner_example_test.go(855B)
----handy.go(4KB)
----handy_example_test.go(1KB)
----parser.go(22KB)
----handy_test.go(6KB)
----validate_test.go(3KB)
----fastfloat()
--------parse_timing_test.go(5KB)
--------parse_test.go(11KB)
--------parse.go(10KB)
----update_test.go(2KB)
----doc.go(241B)
----arena_timing_test.go(904B)
----update.go(2KB)
----validate_timing_test.go(1KB)
----validate.go(6KB)
----parser_test.go(32KB)
----update_example_test.go(1KB)
----util_test.go(780B)
----LICENSE(1KB)
----parser_timing_test.go(8KB)
----arena.go(3KB)
----fuzz.go(274B)
----.gitignore(5B)
----arena_test.go(2KB)
----scanner_test.go(715B)
----scanner.go(2KB)
----README.md(13KB)
----util.go(520B)
----pool.go(981B)
----go.mod(44B)
----parser_example_test.go(4KB)

网友评论