February 2018
Intermediate to advanced
340 pages
9h 43m
English
package main import ( "encoding/json" "fmt" "io" "io/ioutil" "net/http" "strconv" "strings" ) const addr = "localhost:7070" type City struct { ID string Name string `json:"name"` Location string `json:"location"` } func (c City) toJson() string { return fmt.Sprintf(`{"name":"%s","location":"%s"}`, c.Name, c.Location) } func main() { s := createServer(addr) go s.ListenAndServe() cities, err := getCities() if err != nil { panic(err) } fmt.Printf("Retrived cities: %v\n", cities) city, err := saveCity(City{"", "Paris", "France"}) if err != nil { panic(err) } fmt.Printf("Saved city: %v\n", ...Read now
Unlock full access