मुझे एक मोंगो डेटाबेस से एक आइटम प्राप्त करने की आवश्यकता है, इसलिए मैंने इस तरह की संरचना को परिभाषित किया
type Page struct {
PageId string `bson:"pageId"`
Meta map[string]interface{} `bson:"meta"`
}
अब मुझे इसे JSON में एन्कोड करने की भी आवश्यकता है, लेकिन यह फ़ील्ड्स को अपरकेस के रूप में एन्कोड करता है (मुझे पेजआईड के बजाय PageId मिलता है) इसलिए मुझे JSON के लिए फ़ील्ड टैग्स को भी परिभाषित करने की आवश्यकता है। मैंने कुछ इस तरह की कोशिश की, लेकिन यह काम नहीं किया:
type Page struct {
PageId string `bson:"pageId",json:"pageId"`
Meta map[string]interface{} `bson:"meta",json:"pageId"`
}
तो यह कैसे किया जा सकता है, एक संरचना में कई नाम टैग को परिभाषित करें?