के साथ सीमांकित स्ट्रिंग को पदानुक्रमित जेएसओएन में कनवर्ट करें मेरे पास तारों की एक सरणी है जो डैश के साथ सीमित होने से माता-पिता/बाल संबंध का वर्णन करती है। इसलिए, यदि बॉब का मालिक जिम और जिम का मालिक फ्रेड था, तो सरणी में बॉब की प्रविष्टि "फ्रेड-जिम-बॉब" होगी और जिम की प्रविष्टि "फ्रेड-जिम" होगी।jQuery
{
"name": "Fred",
"children": {
"name": "Jim",
"children": {
"name": "Bob"
}
}
}
किसी भी मदद होगी: मैं जिस तरह से डेटा तो मैं मदद के लिए देख रहा था में आ रहा है बदलने के लिए जहाँ तक इस के समान JSON में इन मूल्यों को बदल का सबसे अच्छा तरीका के रूप में की क्षमता नहीं है अत्यधिक सराहनीय। धन्यवाद।
आप इनपुट स्ट्रिंग का एक उदाहरण दे सकते हैं? भी, क्या यह अनंत स्तर से नीचे जाता है, या यह 3 तक सीमित है? – Jason
वैसे यह ऊपर दिखाए गए लोगों की तरह तारों की एक सरणी होगी। इसलिए जेसन के लिए मैंने उपरोक्त वर्णित किया है: var emp = new Array ("फ्रेड-जिम", "फ्रेड", "फ्रेड-जिम-बॉब"); और हाँ यह 3 से अधिक या कम हो सकता है – Munzilla