Why Go Struct to JSON Returns Empty Object {}: Exported Fields and json.Marshal | CodeTrail