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

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

नेस्टिंग की गहराई, हर स्तर पर keys, array के आकार और वैल्यू टाइप तय करके ऐसा जटिल JSON बनाएँ जो recursion की सीमाओं, tree व्यूअर और serialiser को कसकर जाँचे।

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

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

  1. गहराई, हर ऑब्जेक्ट में keys और हर array में आइटम सेट करें।
  2. Leaf टाइप और key की शैली चुनें।
  3. Generate दबाएँ; ट्री देखें या JSON डाउनलोड करें।

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

  • 64 स्तर तक गहराई, हर ऑब्जेक्ट में 50 तक keys और हर array में 100 तक आइटम
  • संरचना में array मिलाए हुए, या सिर्फ़ ऑब्जेक्ट
  • Leaf टाइप: string, number, boolean, null, date, uuid
  • वास्तविक जैसे, छोटे या बहुत लंबे key नाम
  • ट्री व्यू और JSON आउटपुट, node की संख्या, गहराई और साइज़ के साथ
  • 200,000 node की सुरक्षा सीमा, साफ़ संदेशों के साथ

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

एक छोटा नेस्टेड दस्तावेज़

इनपुट:

Depth: 3 · Keys: 2 · Arrays: off · Leaf types: number

आउटपुट:

{
  "k0": { "k0": { "k0": 42, "k1": -7 }, "k1": { "k0": 3.14, "k1": 0 } },
  "k1": { "k0": { "k0": 9, "k1": 12 }, "k1": { "k0": -1, "k1": 5 } }
}

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

मैं क्या-क्या नियंत्रित कर सकता हूँ?

गहराई, हर ऑब्जेक्ट में keys, हर array में आइटम, array मिलाने हैं या नहीं, leaf वैल्यू के टाइप (string, number, boolean, null, date, uuid) और key के नामकरण की शैली।

क्या कोई साइज़ सीमा है?

हाँ — 200,000 node। जो संयोजन फट पड़ेंगे (जैसे गहराई 30 × चौड़ाई 20) उन्हें पहले ही साफ़ संदेश के साथ ठुकरा दिया जाता है।

यह किस काम आता है?

गहरे नेस्टेड दस्तावेज़ों से parser, recursion की सीमाओं, schema वैलिडेटर, tree व्यूअर, diff टूल और serialiser की स्ट्रेस टेस्टिंग।

क्या हर branch माँगी गई गहराई तक जाती है, और क्या root हमेशा object होता है?

हाँ। root हमेशा object होता है और हर branch चुनी गहराई तक उतरती है, इसलिए दस्तावेज़ पूरा tree होता है और दिखाई गई max depth आपकी सेटिंग के बराबर रहती है, जब तक 200,000-node सीमा न काटे। root के नीचे, array मिलाना चालू हो तो लगभग 30% container array बनते हैं (0 आइटम वाला array branch वहीं रोक देता है)।