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