address := "https://orneksite.com/kisiler"
//struct içindeki değişken isimlerini büyük harfle
//yazmazsak json'a çevirirken hata alırız.
İsim string `json:"isim"` //json'da isim olacak
Soyisim string `json:"soyisim"` //json'da soyisim olacak
Yaş int `json:"yas"` //json'da yas olacak
//struct'ımızı json'a çevirelim.
jsonVeri, hata := json.Marshal(structVeri)
//jsonVeri string tipine çevirildiğinde:
//{"isim":"Kaan","soyisim":"Kuşcu","yas":23}
//Aşağıdaki gönderdiğimiz verinin json tipinde olduğunu bildiriyoruz.
sorgu, hata := http.Post(address, "application/json", bytes.NewBuffer(jsonVeri))
//sonucu sonuç değişkenine atayalım
sonuç, hata := io.ReadAll(sorgu.Body)
//Son olarak ekrana bastıralım.
fmt.Println(string(sonuç))