नेस्टेड JSON जनरेटर कैसे इस्तेमाल करें
- गहराई, हर ऑब्जेक्ट में keys और हर array में आइटम सेट करें।
- Leaf टाइप और key की शैली चुनें।
- 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 वहीं रोक देता है)।