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
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';
},
})
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.
Záver
Ako poznáte ďalšie zaujímavé riešenia na generovanie JSON dát, môžete ich uviesť do komentára.