Mock API डेटासेट जनरेटर

ब्राउज़र में चलता है मॉकिंग

रिसोर्स और उनके संबंध परिभाषित करें (users → posts → comments) और फ़्रंट-एंड प्रोटोटाइपिंग के लिए एक जैसे id व references वाला json-server शैली का डेटासेट बनाएँ।

केवल टेस्ट डेटा — सभी जनरेट किए गए नाम, संपर्क, पहचानकर्ता और संख्याएँ कृत्रिम हैं और किसी वास्तविक व्यक्ति या खाते से संबंधित नहीं हैं।
गोपनीयता: यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपका इनपुट कभी आपके डिवाइस से बाहर नहीं जाता।
टूल लोड हो रहा है…

Mock API डेटासेट जनरेटर कैसे इस्तेमाल करें

  1. हर रिसोर्स को name(count) -> parent: field, field के रूप में लिखें।
  2. id की शैली चुनें और चाहें तो एक seed दें।
  3. Generate दबाएँ, db.json डाउनलोड करें और npx json-server db.json चलाएँ।

Mock API डेटासेट जनरेटर की खूबियाँ

  • एक जैसे foreign key के साथ जुड़े हुए रिसोर्स (users → posts → comments)
  • integer या UUID id वाली json-server के अनुकूल db.json
  • फ़ील्ड के नाम से अनुमान लगाए गए या साफ़-साफ़ दिए गए प्लेसहोल्डर
  • users, posts, comments, products, orders, customers, invoices और tasks के लिए डिफ़ॉल्ट ढाँचे
  • संबंधों की तालिका, रिकॉर्ड की गिनती और चलाने के लिए तैयार उदाहरण स्निपेट

Mock API डेटासेट जनरेटर का उदाहरण

ब्लॉग डेटासेट

इनपुट:

users(3): name, email
posts(5) -> users: title
comments(6) -> posts, users: body

आउटपुट:

{
  "users": [{ "id": 1, "name": "Mia Bennett", "email": "mia.bennett@example.com" }, …],
  "posts": [{ "id": 1, "userId": 2, "title": "Notes on granite pipelines" }, …],
  "comments": [{ "id": 1, "postId": 4, "userId": 1, "body": "Thank you for contacting our support team." }, …]
}

Mock API डेटासेट जनरेटर के बारे में अक्सर पूछे जाने वाले सवाल

रिसोर्स और संबंध कैसे परिभाषित करें?

हर रिसोर्स के लिए एक पंक्ति: users(10): name, email, फिर posts(30) -> users: title, body। चाइल्ड रिकॉर्ड को <parent>Id foreign key मिलती है जो किसी मौजूदा पैरेंट रिकॉर्ड की ओर इशारा करती है; एक से ज़्यादा पैरेंट भी दिए जा सकते हैं।

क्या आउटपुट json-server के अनुकूल है?

हाँ। इसे db.json के नाम से सहेजें और npx json-server db.json चलाएँ — आपको फ़िल्टरिंग (?userId=1), sorting और पेजिनेशन वाले REST रूट अपने-आप मिल जाते हैं। usage पैनल में सभी रूट सूचीबद्ध रहते हैं।

फ़ील्ड की वैल्यू कैसे चुनी जाती हैं?

फ़ील्ड के नाम से (email, price, createdAt, isActive…) या साफ़-साफ़ दिए गए प्लेसहोल्डर से, जैसे price:price:5-500। users, posts, comments, products, orders या customers नाम वाले रिसोर्स के लिए उपयुक्त डिफ़ॉल्ट पहले से मौजूद हैं।

डेटासेट कितना बड़ा हो सकता है?

कुल मिलाकर 20,000 रिकॉर्ड तक। टेस्ट और डेमो में दोहराने योग्य डेटासेट के लिए seed इस्तेमाल करें।