Parse a JSON http POST in GoLang
August 19, 2014 ยท View on GitHub
package main
import ( "encoding/json" "fmt" "net/http" )
type test_struct struct { Test string }
func parseGhPost(rw http.ResponseWriter, request *http.Request) { decoder := json.NewDecoder(request.Body)
var t test_struct
err := decoder.Decode(&t)
if err != nil {
panic(err)
}
fmt.Println(t.Test)
}
func main() { http.HandleFunc("/", parseGhPost) http.ListenAndServe(":8080", nil) }