So suchen Sie nach einem Element in einem Golang-Slice

Ich habe ein Stück Strukturen.

type Config struct {
    Key string
    Value string
}

// I form a slice of the above struct
var myconfig []Config 

// unmarshal a response body into the above slice
if err := json.Unmarshal(respbody, &myconfig); err != nil {
    panic(err)
}

fmt.Println(config)

Hier ist die Ausgabe von diesem:

[{key1 test} {web/key1 test2}]

Wie kann ich dieses Array durchsuchen, um das Element zu erhalten, bei demkey="key1"?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage