I am trying to decode an array of strings in golang and cannot unmarshall this json in golang
"{\"keys\":[\"CovePDF:metadata:deadlineDate:asfsdbdjh\",\"CovePDF:metadata:endedOnDate:asfsdbdjh\",\"CovePDF:metadata:moderators:asfsdbdjh\",\"CovePDF:metadata:reviewers:asfsdbdjh\",\"CovePDF:metadata:title:asfsdbdjh\",\"CovePDF:metadata:initiator:asfsdbdjh\",\"CovePDF:metadata:startOnDate:asfsdbdjh\"]}"
my struct looks like this:
type Keys struct {
keys []string `json:"keys"`
}
and than trying to do
keys := args[0]
ks := Keys{}
err0 := json.Unmarshal([]byte(keys), &ks)
I got an error in the logs of:
error: unexpected end of JSON input error: Unmarshal unexpected end of JSON input error: unexpected end of JSON input