Write Object
Mapping object in string
To configure an object, utilize the ObjectMapper
and WriteProperty
properties for mapping the string layout.
[ObjectMapper(length: 50)]
public struct Nothing
{
public Nothing(string name, string webSite)
{
this.Name = name;
this.WebSite = webSite;
}
[WriteProperty(length: 20, order: 1, paddingChar: ' ')]
public string Name { get; private set; }
[WriteProperty(length: 30, order: 2, paddingChar: ' ')]
public string WebSite { get; private set; }
}
info
The sum length
of all mapped property should not be more than ObjectMapper length
.
Instantiate
To map your object as a string, instantiate the Spinner
class by providing the object type as 'T' and an instance of the object in the constructor.
Nothing nothing = new Nothing("spinner", "www.spinner.com.br");
Spinner<Nothing> spinner = new Spinner<Nothing>(nothing);
Write an Object
Once the object is configured, you can call the WriteAsString
method to write the object in string format.
string stringResponse = spinner.WriteAsString();