Structured random JSON generation for rapid data prototyping via filltext.com

I wish I had discovered filltext.com earlier, because it is really useful for rapid prototyping where your input is JSON.

There isn't much to show, other than an example: a GET request with this url: http://www.filltext.com/?rows=5&pretty=true&id={index}&isActive={bool}&categories=["foo","bar"]&fname={firstName}&lname={lastName}&address={streetAddress}&email={email}&uname={username}&dob={date|1-1-1900,31-12-2000} will yield a similarly structured response:

[
    {
        "id": 1,
        "isActive": true,
        "categories": "bar",
        "fname": "Milind",
        "lname": "Darbonne",
        "address": "2406 Amet Rd",
        "email": "KBechtold@aliquam.net",
        "uname": "AMcinvale",
        "dob": "1979-10-27T15:47:49.274Z"
    },
    {
        "id": 2,
        "isActive": false,
        "categories": "foo",
        "fname": "Toni",
        "lname": "Monroe",
        "address": "7379 Nunc Ct",
        "email": "ARioux@ipsum.org",
        "uname": "JPainter",
        "dob": "1919-01-16T10:44:08.136Z"
    },
    {
        "id": 3,
        "isActive": false,
        "categories": "bar",
        "fname": "Anita",
        "lname": "Weatherly",
        "address": "934 Ac Rd",
        "email": "SEllingwood@in.org",
        "uname": "KKieser",
        "dob": "1996-10-08T06:45:10.782Z"
    },
    {
        "id": 4,
        "isActive": true,
        "categories": "foo",
        "fname": "Wesley",
        "lname": "Glynn",
        "address": "4635 Amet Dr",
        "email": "SRussell@sed.com",
        "uname": "GEmerson",
        "dob": "1954-04-12T23:33:52.776Z"
    },
    {
        "id": 5,
        "isActive": true,
        "categories": "foo",
        "fname": "Annabelle",
        "lname": "Lester",
        "address": "1577 Vestibulum Ln",
        "email": "GLaiuppa@id.org",
        "uname": "GHencmann",
        "dob": "1907-04-20T08:05:16.071Z"
    }
]

Which is very handy for rapid prototyping. And you have a bunch of complementing features - in addition to the data itself:

  • A long list of supported data types and formats.
  • Request an error code from a wide variety.
  • Get response as JSONP.
  • Delay response to test handling of timeouts.

The only limit is that rows must not exceed 1000, and that you shouldn't abuse this awesome service :). Full documentation and a video intro: http://www.filltext.com/.

Developer