package main import ( "io/ioutil" "log" "net/http" ) func main() { vres := `{ "id": "123", "imp": [{ "id": 123, "width": 144, "height": 122, "title": "Title1", "url": "example.com", "price": 123.5 },{ "id": 123, "width": 155, "height": 133, "title": "Title2", "url": "upachka.com", "price": 143.5 }]}` http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { b, _ := ioutil.ReadAll(r.Body) log.Println(string(b)) // as, err := json.Marshal(vres) w.Header().Add("Content-Type", "application/json") w.Write([]byte(vres)) }) log.Fatal(http.ListenAndServe("127.0.0.1:5059", nil)) }