文件名称:jstn:包jstn为JSON类型表示法实现了引用解析器和验证器
文件大小:15KB
文件格式:ZIP
更新时间:2024-05-21 09:41:12
Go
jstn 包jstn为JSON类型表示法实现了引用解析器和验证器。 JSTN文档以类型安全的方式描述JSON文档的结构。 它可用于传达对JSON文档的期望,对于验证JSON尤其有用。 概述 JSTN类型声明通过镜像JSON文档的结构并对类型进行断言来描述JSON文档的结构及其类型。 一个示例JSTN类型声明如下所示: { author: string works:[{ title: string year: number? classic: boolean }] } 对于此类型声明,以下JSON文档将被视为有效。 { " author " : " Johann Wolfgang von Goethe " , " works " : [ { " title " : " Prometheus " , " year " : 1773 , " c
【文件预览】:
jstn-master
----SPEC.md(8KB)
----parser_test.go(3KB)
----type.go(857B)
----generator_test.go(3KB)
----validator.go(6KB)
----parser.go(4KB)
----type_test.go(1KB)
----scanner_test.go(1008B)
----validator_test.go(5KB)
----.travis.yml(161B)
----LICENSE(1KB)
----testdata_test.go(628B)
----README.md(1KB)
----generator.go(3KB)
----scanner.go(3KB)