schema2object - Generate random objects based on JSON Schema
Usage:
// it is possible to replace generators with something else// just implement {<json schema property> -> fn} where fn should return// a generated valuevar generators = ; var schema2object = ;var definitions = ...; // Object of JSON schemas (name -> schema)var definition = ...; // JSON Schema var properties = definitionproperties; // if you want, you can generate data only for required fieldsifdefinitionrequired properties = schema2object; var o = schema2object; // you should have an object with random data nowconsole;
See /demo
for a more comprehensive example.
License
schema2object
is available under MIT. See LICENSE for more details.