1.0.3 • Published 5 years ago
@rickyli79/json-schema-mock v1.0.3
@rickyli79/json-schema-mock
English | 简体中文
Generate data base on given JSON Schema
Features
- As rich as possible, generate data base on schema
- Analyze and filter the impossible rules.
- View full test list : Test List
DEMO
Install
$ npm install @rickyli79/json-schema-mockUsage
import {SchemaMock, Schema } from "json-schema-mock";
const schema: Schema = { type:"string" , minLength:1, maxLength:5 };
SchemaMock.parser(schema).then( (schemaMock)=>{
const data = schemaMock.mock();
console.log(JSON.stringify(data));
} );Usage Examples
Not support & BUG
- Not support
$idand$ref - Not support
not - BUG : mock data by
oneOfmay cannot valid by schema - BUG : mock data by
additionalPropertiesinallOfmay cannot valid by schema - FLAW :
anyOfandoneOfwill randomly use first aviable subSchema to generate data
Dependencies
- JSON validator : tdegrunt/jsonschema
- base data type mock : Mock.js