Skip to content

JordanMartin/data-generator

Repository files navigation

Data generator

Build & Tests

Random Data generator in json, yaml, xml, sql, csv format or customized by template

Getting started

Generate data using WebUI (module web-ui exposed by the api module)

  • Download the latest release
  • Execute data-generator-api-x.x.x-runner.jar
  • Try the UI and load samples to start faster

screenshot

Generate data programmatically (module core)

  • Include the latest data-generator-core-x.x.x.jar module
  • Use the module in your app
// Define your model
ObjectProvider provider = new ObjectProvider()
        .field("id", new IntAutoIncrement())
        .field("name", new Sample("Name.firstName"));

// Output JSON to stdout
ObjectOutput.from(provider)
        .toJson().setPretty(true)
        .writeMany(System.out, 2);

See data-generator-core

Modules