Ako rýchlo vygenerovať JSON mockup

JSON

V tomto článku predstavím niekoľko zaujímavých a bezplatných nástrojov, ktoré vám vygenerujú rôzne typy testovacích dát vo formáte JSON.

Keďže každý nástroj umožňuje generovanie iného typu dát, uvádzam hneď niekoľko riešení, ktoré by mali pokryť aj náročnejšie požiadavky. Ako prvé uvádzam na online nástroje a po nich npm packages, ktoré využijú najmä JavaScript a Node.js developeri.

Bezplatné online nástroje

1. Free JSON generator

Príklad schémy pre generovanie dát vo formáte JSON.

repeat(3,{
  "date": date('Y-m-d', '1980-01-01', '2000-01-15'),
  "firstname": firstname(),
  "lastname": lastname(),
  "city": city(),
  "country": country(),
  "countryCode": countryCode(),
  "email uses current data": function () {
    	return this.firstname + '.' + this.lastname + '@gmail.com'; 
  },
})

2. JSON generator

Príklad schémy pre generovanie dát vo formáte JSON.

[
  '{{repeat(5)}}',
  {
    _id: '{{objectId()}}',
    balance: '{{floating(1000, 4000, 2, "$0,0.00")}}',
    age: '{{integer(20, 40)}}',
    name: '{{firstName()}} {{surname()}}',
    gender: '{{gender()}}',
    company: '{{company().toUpperCase()}}',
    email: '{{email()}}',
    phone: '+1 {{phone()}}',
    address: '{{integer(100, 999)}} {{street()}}, {{city()}}, {{state()}}, {{integer(100, 10000)}}',
  }
]

3. Mockaroo je ďalší online tool, ktorý nepracuje s ručným písaním podkladov pre generovanie, ale cez GUI.

npm packages pre generovanie JSON dát

V tejto časti dávam do pozornosti tri npm packages, pričom posledný funguje ako server.

  1. Dummy JSON
  2. JSON generator
  3. Fake JSON API server

Záver

Ako poznáte ďalšie zaujímavé riešenia na generovanie JSON dát, môžete ich uviesť do komentára.

https://www.mldgroup.com

Vyštudovaný top manažér pôsobiaci najmä ako manažér, marketér, softvérový inžinier, konzultant, bloger, YouTuber a zatiaľ neúspešný hudobník a producent. V rámci praxe pôsobil v rôznych odvetviach na rôznych pozíciách v malých aj veľkých firmách, vrátane spoluprác a partnerstiev s významnými firmami či poradenskými spoločnosťami.

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená.