1
0
Fork 0
mirror of https://gitlab.com/pnx-tools/dns-updater.git synced 2026-06-16 05:54:56 +02:00
dns-updater/ip/resolver/decoder/jsonip.go

16 lines
272 B
Go

package decoder
import (
"encoding/json"
"io"
)
func Jsonip(r io.Reader) (string, error) {
var v struct {
Ip string `json:"ip"`
Location string `json:"geo-ip"`
Help string `json:"API Help"`
}
err := json.NewDecoder(r).Decode(&v)
return v.Ip, err
}