Go में io.Reader को स्ट्रिंग में कैसे बदलें?
सभी को नमस्ते! मैंने अभी Go सीखना शुरू किया है और एक समस्या का सामना किया है। मेरे पास एक function है जो `io.Reader` return करता है (जैसे HTTP request का response या file की सामग्री)। मुझे इस डेटा को एक सामान्य string के रूप में प्राप्त करना है, ताकि बाद में इसे process कर सकूं (JSON parse करना, log में output करना या बस 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```