conversion between basic go types like int, float, string, time.Time, json, xml