基于 JSON Schema 的 TypeScript 类型安全解码器
json-typescript-decoder 能够根据 JSON Schema 生成 TypeScript 类型定义和解码器函数,用于在运行时验证 JSON 数据并将其转换为对应的 TypeScript 类型,从而确保类型安全。
使用方法
以下代码演示了如何从 JSON Schema 文件生成 TypeScript 代码:
const generateFromFile = require('json-typescript-decoder').generateFromFile;
generateFromFile(
'schema.json', // 输入 JSON Schema 文件路径
'sample', // 输出 TypeScript 代码文件夹
{ // 可选配置项
// ...
}
);
13.95KB
文件大小:
评论区