文件名称:genson-js:JSON模式生成器
文件大小:79KB
文件格式:ZIP
更新时间:2024-03-02 11:35:53
TypeScript
genson-js genson-js是使用TypeScript / JavaScript构建的用户友好型JSON模式生成器。 这不是Java Genson库JavaScript等效项。 此库的动机是将 python库移植到JS,但是具有完全相同的api或可能性并不是目标。 genson-js的核心功能是获取JSON对象并生成描述它们的模式,并具有合并模式的能力。 用法 创建模式 要从现有对象推断模式: import { createSchema } from 'genson-js' ; const schema = createSchema ( { userName : 'smith' , languages : [ 'c++' , 'java' ] , age : 40 , } ) ; 将创建以下架构: { type : "object" ,
【文件预览】:
genson-js-master
----package.json(1KB)
----.github()
--------workflows()
----.prettierrc(121B)
----tests()
--------schema-builder.spec.ts(17KB)
--------schema-comparator.spec.ts(14KB)
--------__snapshots__()
--------test-utils.ts(124B)
--------fixtures()
----LICENSE(11KB)
----src()
--------schema-builder.ts(8KB)
--------types.ts(496B)
--------schema-comparator.ts(2KB)
--------index.ts(161B)
----.npmignore(109B)
----tsconfig.json(502B)
----.gitignore(80B)
----README.md(3KB)
----yarn.lock(153KB)