When you i use json.Unmarshal to conctere type i get my values filled as expected. But if i pass interface{} instead of struct (for more flexibility), i get map
json.Unmarshal