Go library for picking and validating fields from JSON data

I made a small Go library for picking and validating fields from JSON data. Instead of manually checking each field or getting silent zero values from json.Unmarshal, it validates all required fields in one step and returns a map of every error. Feedback welcome.

https://github.com/karimagnusson/go-picker