আছে একটি কয়েক প্রশ্ন উপর বিষয় কিন্তু তাদের কেউ এইভাবে আমি নতুন একটি তৈরি করছি, আমার ক্ষেত্রে আবরণ বলে মনে হচ্ছে।
আমি নিম্নলিখিত মত JSON আছে:
{"foo":{ "bar": "1", "baz": "2" }, "more": "text"}
নেস্টেড বারের সম্পত্তিটি নিখরচায় করার জন্য এবং নেস্টেড স্ট্রাক্ট তৈরি না করে সরাসরি কোনও স্ট্রাক্ট সম্পত্তিতে এটি নির্ধারণ করার কোনও উপায় আছে কি?
আমি এখনই সমাধানটি গ্রহণ করছি:
type Foo struct {
More String `json:"more"`
Foo struct {
Bar string `json:"bar"`
Baz string `json:"baz"`
} `json:"foo"`
// FooBar string `json:"foo.bar"`
}
এটি একটি সরলীকৃত সংস্করণ, দয়া করে ভার্বোসটি উপেক্ষা করুন। যেমন আপনি দেখতে পাচ্ছেন, আমি পার্স করতে এবং মানটি নির্ধারণ করতে সক্ষম হতে চাই
// FooBar string `json:"foo.bar"`
আমি লোককে মানচিত্র ব্যবহার করতে দেখেছি, তবে এটি আমার ঘটনা নয়। আমি foo
কয়েকটি নির্দিষ্ট উপাদান ব্যতীত মূলত (যা একটি বৃহত অবজেক্ট) এর সামগ্রীর বিষয়ে চিন্তা করি না ।
এক্ষেত্রে সঠিক পন্থাটি কী? আমি অদ্ভুত হ্যাকের সন্ধান করছি না, এভাবে যদি এভাবে চলতে হয় তবে আমি ঠিক আছি।