मैं बूस्ट प्रॉपर्टी पेड़ का उपयोग करके JSON सरणी बनाने की कोशिश कर रहा हूं।संपत्ति पेड़ का उपयोग कर बूस्ट में JSON सरणी बनाना
documentation कहता है: "JSON arrays को नोड्स में मैप किया जाता है। प्रत्येक तत्व खाली नाम वाला एक बच्चा नोड होता है।"
तो मैं खाली नामों के साथ एक संपत्ति पेड़ बनाना चाहता हूं, फिर सरणी निकालने के लिए write_json(...)
पर कॉल करें। हालांकि, दस्तावेज़ीकरण मुझे नहीं बताता कि अनामित बच्चे नोड्स कैसे बनाएं। मैं ptree.add_child("", value)
कोशिश की, लेकिन यह पैदावार:
Assertion `!p.empty() && "Empty path not allowed for put_child."' failed
प्रलेखन किसी भी तरह से मैं यह पता लगाने कर सकते हैं में कम से कम नहीं, तो इस बात का पता करने के प्रतीत नहीं होता। क्या कोई मदद कर सकता है?
यह उचित नहीं है। एक सरणी प्राप्त करने के बजाय JSON पर डंप करने के बाद, मुझे यह मिलता है: {"": "", "": ""}। –
यह पोस्ट करने के लिए पोस्ट को अपडेट किया गया है कि यह क्यों हो रहा है और इसे कैसे ठीक किया जाए। –
रिपोर्ट करने में दुख की बात है कि ऐसा लगता है कि 1.53.0 में रूट तत्वों के रूप में सरणी बनाना अभी भी असंभव है। – conciliator