package main
import "fmt"
func main() {
fruits := []map[string]string{
{"id": "102", "name": "apple"},
{"id": "202", "name": "banana"},
{"id": "104", "name": "melon"},
}
var names []string
for _, f := range fruits {
names = append(names, f["name"])
}
fmt.Println(names)
}
package main
import "fmt"
func main() {
fruits := []map[string]interface{}{
{"id": 102, "name": "apple", "price": 30},
{"id": 202, "name": "banana", "price": 10},
{"id": 104, "name": "melon", "price": nil},
}
var names []string
for _, f := range fruits {
names = append(names, fmt.Sprintf("%v", f["name"]))
}
fmt.Println(names)
}