github.com/traefik/yaegi@v0.15.1/_test/map25.go (about) 1 package main 2 3 import ( 4 "encoding/json" 5 "strconv" 6 ) 7 8 func main() { 9 jb := []byte(`{"num": "2"}`) 10 params := map[string]interface{}{"foo": "1"} 11 if err := json.Unmarshal(jb, ¶ms); err != nil { 12 panic(err) 13 } 14 sum := 0 15 for _, v := range params { 16 i, err := strconv.Atoi(v.(string)) 17 if err != nil { 18 panic(err) 19 } 20 sum += i 21 } 22 println(sum) 23 } 24 25 // Output: 26 // 3