Wie konvertiere ich einen io.Reader in einen String in Go?
Hallo zusammen! Ich habe gerade angefangen, Go zu lernen und bin auf ein Problem gestoßen. Ich habe eine Funktion, die einen `io.Reader` zurückgibt (z.B. eine Antwort von einer HTTP-Anfrage oder den Inhalt einer Datei). Ich muss diese Daten als normalen String erhalten, um sie später zu verarbeiten (JSON parsen, in einem Log ausgeben oder einfach in einer Variable speichern).\n\nHier ist ein Beispielcode, den ich zu schreiben versuche:\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 // Hier ist das Problem: resp.Body ist ein io.ReadCloser (io.Reader + Close)\n // Wie bekomme ich daraus einen String?\n var result string\n // was soll hier geschrieben werden?\n fmt.Println(result)\n}\n```