基于 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 代码文件夹
  { // 可选配置项
    // ...
  }
);
zip 文件大小:13.95KB