Skip to content
This repository has been archived by the owner on Apr 20, 2018. It is now read-only.
/ fake-json Public archive

Generate fake data based on a JSON schema.

License

Notifications You must be signed in to change notification settings

unindented/fake-json

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fake JSON Version Build Status Abandoned

Generate fake data based on a JSON schema.

Note: This project has been superseded by the awesome json-schema-faker.

Installation

$ npm install --save fake-json

Usage

If you are going to generate data from the same schema multiple times, do something like this:

var FakeJson = require('fake-json');

var schema = {
  "type": "array",
  "items": {
    "type": "number",
    "minimum": 1,
    "maximum": 10
  },
  "minItems": 2,
  "maxItems": 5
};

var generator = new FakeJson(schema);
generator.generate(); // => [ 6, 10, 7 ]

If you are going to generate data from different schemas each time, you can do this instead:

var FakeJson = require('fake-json');
var generator = new FakeJson();

var schema = {
  "type": "array",
  "items": {
    "type": "number",
    "minimum": 1,
    "maximum": 10
  },
  "minItems": 2,
  "maxItems": 5
};

generator.generate(schema); // => [ 8, 1, 7, 5, 7 ]

Meta

Contributors

License

Copyright (c) 2014 Daniel Perez Alvarez (unindented.org). This is free software, and may be redistributed under the terms specified in the LICENSE file.

About

Generate fake data based on a JSON schema.

Resources

License

Stars

Watchers

Forks

Packages

No packages published