मैं एक ऑब्जेक्ट को सम्मिलित करना चाहता हूं- {id: parentid + appendvalue}
प्रत्येक बच्चे में जावास्क्रिप्ट / jquery का उपयोग कर सरणी यहां मेरा नमूना डेटा है:
var obj = {"name": "root", "id": 12, "children": [{"" नाम ":" child-1 ", "बच्चों": [{"नाम": "इनर-चाइल्ड"}}}, {"name": "child-2"}}};
प्रत्येक ऑब्जेक्ट का प्रारूप {name, id, children []}
है .येथे, मैं {id: parentid + "] को सम्मिलित करना चाहता हूं। "}
फिर से सभी बच्चों के नोड्स के लिए, ताकि मुझे निम्न आउटपुट मिले।
var obj = {" name ":" root ", **" id ": 12 **, "बच्चों": [{"नाम": "बच्चे -1", ** "आईडी": 12.0 ** "बच्चों": [{"नाम": "आंतरिक-बच्चा", ** "आईडी": 12.0.0 **}}}, {"name": "child-2", ** "id": 12.1 **}}};
कृपया ध्यान दें कि बच्चों के ऑब्जेक्ट नहीं किसी भी स्तर तक सीमित हैं। कृपया मदद करें।
आप ऐसा कुछ करने की कोशिश कर सकते हैं:
(Var i = 0; i & lt; obj.children.length; i ++) {var पैरेंटआईडिंग स्ट्रिंग = पेरेन्ट + ".0"; के लिए (var j = 0; j & lt; i; j ++) {parentIDString + = ".0"; } Obj.children [i] ['id'] = parentIDString; }
No comments:
Post a Comment