मैं "encoding/json"
पैकेज का उपयोग अपने आवेदन के आयातित पैकेजों में से एक में घोषित एक संरचना के लिए करना चाहता हूं।
उदाहरण के लिए .:
type T struct {
Foo int
}
क्योंकि यह आयात किया गया है, संरचना में सभी उपलब्ध (निर्यात) फ़ील्ड ऊपरी मामले पत्र के साथ शुरू होते हैं। लेकिन मैं चाहता हूँ कि मामले में नाम कम हों:
out, err := json.Marshal(&T{Foo: 42})
में परिणाम होगा
{ "फू": 42}
लेकिन मैं पाना चाहता हूं
{ "Foo": 42}
क्या कुछ आसान तरीके से समस्या का समाधान संभव है?