Skip to content

[Question] Is there a way to output a string property using the multi-line block scalar styles (>, |)  #20

@dfkeenan

Description

@dfkeenan

Hi,

Subject pretty much covers it. I am trying to serialize a class with string properties and want to out put them in the block style without quotes and "\r" or "\n".

I have been trying to do it with the SerializerSettings like:

            var ocrTemplateType = typeof(OcrTemplate);
            settings.RegisterTagMapping("!OcrTemplate", ocrTemplateType);
            settings.Attributes.Register(ocrTemplateType.GetProperty(nameof(OcrTemplate.Text)), new YamlMemberAttribute(0));
            settings.Attributes.Register(ocrTemplateType.GetProperty(nameof(OcrTemplate.Text)), new YamlStyleAttribute(SharpYaml.YamlStyle.Block));

Cheers,
dfkeenan

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions