195 votes

De io. Lecteur à chaîne dans Go

J’ai un objet (d’un objet).

Quel est le moyen le plus efficace de convertir l’intégralité du flux en `` objet ?

157voto

Sonia Points 6077

Jusqu’à présent, les réponses n’ont pas abordé la partie « flux entier » de la question. Je pense que la bonne façon de le faire est . Avec votre nom `` , j’écrirais,

Aller > = v1.16

Aller

14voto

yakob abada Points 333
data, _ := ioutil.ReadAll(response.Body)
fmt.Println(string(data))

6voto

Dimchansky Points 557
func copyToString(r io.Reader) (res string, err error) {
    var sb strings.Builder
    if _, err = io.Copy(&sb, r); err == nil {
        res = sb.String()
    }
    return
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X