Go में io.Reader को स्ट्रिंग में कैसे बदलें?
सभी को नमस्ते! मैंने अभी Go सीखना शुरू किया है और एक समस्या का सामना किया है। मेरे पास एक function है जो `io.Reader` लौटाता है (जैसे HTTP request का response या file की सामग्री)। मुझे इस डेटा को एक सामान्य string के रूप में प्राप्त करना है, ताकि बाद में इसे process कर सकूं (JSON parse करना, log में डालना या बस variable में store करना)।\n\nयहाँ कोड का उदाहरण है जो मैं लिखने की कोशिश कर रहा हूँ:\n\n```go\npackage main\n\nimport (\n "fmt"\n "io"\n "net/http"\n)\n\nfunc main() {\n resp, err := http.Get("https://api.example.com/data")\n if err != nil {\n panic(err)\n }\n defer resp.Body.Close()\n\n // यहाँ समस्या है: resp.Body एक io.ReadCloser है (io.Reader + Close)\n // मैं इससे string कैसे प्राप्त करूं?\n var result string\n // यहाँ क्या लिखूं?\n fmt.Println(result)\n}\n```