कीज़ गतिशील है और इसे सीधे संरचना में एक फ़ील्ड नाम के लिए मैप नहीं किया जा सकता है। इसे संबोधित करने के लिए, एक व्यावहारिक समाधान गोलंग में पाया जा सकता है।
एक स्ट्रिंग `json:" a_known_string "`
B string `json:" b_known_string "`
}
{ "कोई स्ट्रिंग": { "a_known_string": "कुछ मूल्य", "b_known_string": "एक और मान" } }
JSON में ज्ञात और गतिशील दोनों को पकड़ने के लिए, एक नक्शा का उपयोग किया जा सकता है:Err: = json.unmarshal ([] बाइट (jsnstr), और m)
यह दृष्टिकोण एक एकल गतिशील कुंजी के तहत कई वस्तुओं के भंडारण के लिए अनुमति देता है, डेटा हैंडलिंग में लचीलापन प्रदान करता है।
type X struct { A string `json:"a_known_string"` B string `json:"b_known_string"` }
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3