A single statement/line of code in your API converts a set of Query String parameters (or Form fields) into a .NET class' properties. T2O is about converting Text to Objects. Along the way, T2O applies ample input data validation. Optionally, decorate the class properties with T2O attributes to enforce further validation -- for instance, decorate a 'double' property with T2O's 'Latitude' attribute and T2O ensures the parameter value cannot be less than -90 nor greater than 90.
$ dotnet add package SumoMobi.T2ONo README available.