लार्ज JSON डेटासेट जनरेटर

ब्राउज़र में चलता है टेस्ट डेटा

प्लेसहोल्डर ({{name}}, {{email}}, {{int:1-100}}, {{date}}) के साथ एक रिकॉर्ड template तय करें और 50,000 तक रिकॉर्ड बनाएँ, जो आपके ब्राउज़र में बनते हैं और डाउनलोड होने वाली फ़ाइल के रूप में मिलते हैं।

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

JSON क्या है?

JSON (JavaScript Object Notation) संरचित डेटा का टेक्स्ट फ़ॉर्मेट है जो ऑब्जेक्ट, ऐरे, स्ट्रिंग, नंबर, बूलियन और null से बनता है। इसे RFC 8259 और ECMA-404 परिभाषित करते हैं; यह भाषा-स्वतंत्र है और वेब API का डिफ़ॉल्ट फ़ॉर्मेट है क्योंकि यह कॉम्पैक्ट, पढ़ने योग्य और पार्स करने में आसान है।

गाइड पढ़ें: JSON क्या है?

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

  1. एक रिकॉर्ड JSON में लिखें, स्ट्रिंग के भीतर {{placeholders}} के साथ (या उदाहरण लोड करें)।
  2. रिकॉर्ड की संख्या, आकार और locale सेट करें।
  3. Generate दबाएँ; बड़े आउटपुट के लिए Download इस्तेमाल करें।

लार्ज JSON डेटासेट जनरेटर की खूबियाँ

  • 50+ प्लेसहोल्डर वाला रिकॉर्ड template: नाम, ईमेल, फ़ोन, UUID, पूर्णांक, दशमलव, boolean, तारीख़ें, pick, शहर, कंपनियाँ, शब्द…
  • टाइप वाला आउटपुट — अकेला प्लेसहोल्डर संख्या, boolean या null बन जाता है
  • 50,000 तक रिकॉर्ड — array के रूप में, paginated { data, total } envelope के रूप में या JSON Lines में
  • 2,000 रिकॉर्ड से ऊपर अपने आप कॉम्पैक्ट आउटपुट और 10,000 से ऊपर चेतावनी
  • पहले 50 रिकॉर्ड की प्रीव्यू तालिका और साइज़ का सारांश
  • दोहराने योग्य fixture के लिए seed लगाया जा सकता है

लार्ज JSON डेटासेट जनरेटर का उदाहरण

template से रिकॉर्ड तक

इनपुट:

{ "id": "{{index:1}}", "name": "{{fullName}}", "age": "{{int:18-65}}", "plan": "{{pick:free|pro}}" }

आउटपुट:

[
  { "id": 1, "name": "Sadie Price", "age": 37, "plan": "pro" },
  { "id": 2, "name": "Mia Kingsley", "age": 41, "plan": "free" }
]

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

मैं कौन-से प्लेसहोल्डर इस्तेमाल कर सकता हूँ?

{{fullName}}, {{email}}, {{phone:SA}}, {{uuid}}, {{int:1-100}}, {{float:0-1:2}}, {{bool:80}}, {{date:2020-01-01,2024-12-31}}, {{datetime}}, {{pick:a|b|c}}, {{index:1}}, {{city}}, {{company}}, {{word}}, {{sentence}} और लगभग चालीस और।

क्या प्लेसहोल्डर अपना टाइप बनाए रखते हैं?

हाँ। जिस स्ट्रिंग में सिर्फ़ एक प्लेसहोल्डर हो, वह संख्या, boolean या null बन जाती है जब जनरेटर वैसा मान लौटाता है; लंबे टेक्स्ट के भीतर के प्लेसहोल्डर टेक्स्ट की तरह जोड़ दिए जाते हैं।

आउटपुट कितना बड़ा हो सकता है?

50,000 रिकॉर्ड तक (नमूना template के साथ लगभग 20 MB)। 10,000 से ऊपर टूल चेतावनी देता है और 2,000 रिकॉर्ड से ऊपर pretty-printing बंद हो जाती है; बड़ी फ़ाइलों के लिए Copy की जगह Download इस्तेमाल करें।

क्या मुझे JSON Lines या paginated envelope मिल सकता है?

हाँ — JSON Lines आकार चुनें, या { data, total, page } वाला लपेटा हुआ envelope, जो paginated API जैसा दिखता है।

तकनीकी नोट्स

प्लेसहोल्डर उसी फ़ील्ड इंजन से हल किए जाते हैं जो CSV, XML और SQL जनरेटर इस्तेमाल करते हैं, इसलिए {{int:1-100}}, {{float:0-1:3}}, {{date:2020-01-01,2024-12-31}} और {{pick:a|b}} हर जगह एक जैसा व्यवहार करते हैं। एक ही रिकॉर्ड के भीतर व्यक्ति-संबंधी प्लेसहोल्डर एक ही जनरेट की गई पहचान साझा करते हैं।

संदर्भ