English 中文(简体)
如何在利用YamlDotNet进行序列化时,排除对具有特别特征的插曲的单一引语
原标题:How to exclude single quotes around string with special characters when serializing using YamlDotNet

I m在C#中使用YamlDotNet,以序列号为Yaml。 当我把像“foo”这样的扼杀性价值观编成序时,它就显示:

dependsOn: foo

But when the value is "[]", it s always surrounded by single quotes

取决于:

这为我提供了在管道中的工作。 它不必引用。

取决于:

我如何能够做到这一点?

问题回答

在使用YAMLDotNet时,我可以照搬类似情况。

“在座的影像描述”/</a

当价值包含特殊性质时,它将添加一个引语,将其视作示意图。

这似乎是该网图书馆的违约行为。

其他用户也报告了Github反馈网站的同一问题:。 • 如何在YamlDotNet中编订! 你可以跟随这一机票,等待开发商的答复。

换工作时,您可使用C#中的替代方法取代 [] [ ]

例如:

public class Program
{
    public static void Main()
    {
        var serializer = new SerializerBuilder()
            .Build();

        var yaml = serializer.Serialize(new QuotedString { DependsOn = "[]" , teststring="test"});
        var newyaml = yaml.Replace(" [] ","[]");
        Console.WriteLine(newyaml);
    }
}

public class QuotedString
{
    [YamlMember(ScalarStyle = ScalarStyle.Plain)]
    public string DependsOn { get; set; }
    public string teststring { get; set; }
}

<>Result>:

“enter





相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

NSArray s, Primitive types and Boxing Oh My!

I m pretty new to the Objective-C world and I have a long history with .net/C# so naturally I m inclined to use my C# wits. Now here s the question: I feel really inclined to create some type of ...

C# Marshal / Pinvoke CBitmap?

I cannot figure out how to marshal a C++ CBitmap to a C# Bitmap or Image class. My import looks like this: [DllImport(@"test.dll", CharSet = CharSet.Unicode)] public static extern IntPtr ...

How to Use Ghostscript DLL to convert PDF to PDF/A

How to user GhostScript DLL to convert PDF to PDF/A. I know I kind of have to call the exported function of gsdll32.dll whose name is gsapi_init_with_args, but how do i pass the right arguments? BTW, ...

Linqy no matchy

Maybe it s something I m doing wrong. I m just learning Linq because I m bored. And so far so good. I made a little program and it basically just outputs all matches (foreach) into a label control. ...

热门标签