yamldotnet

    0热度

    1回答

    我一直在绕过这几天,只是不能得到这个工作。我有一个遵循以下格式的YAML文件(请注意,由于它是外部格式,因此无法更改传送格式)。我选择了一个随机主题,但结构相同。 gender: male age: 21 eyes: blue lastLogins: - 12/12/2016 - 14/12/2016 - 15/12/2016 addresses: po011aa:

    0热度

    1回答

    在实施过程中YAML以JSON转换器,我面临的问题昂首阔步模式:反序列化建设者 var deserializer = new DeserializerBuilder().Build() 无法识别“整数”​​,“布尔”类型的默认设置。解串器将这些类型转换为字符串。对于例如:我有YAML: EntityId: type: integer example: 1245 Enti

    2热度

    1回答

    使用YamlDotNet,下面的字符串; "blah blah blah \n blah blah blah" 被序列为: test: >- blah blah blah blah blah blah 是否有可能有这个序列化为 test: | blah blah blah blah blah blah DOTNET小提琴: https://do

    1热度

    1回答

    访问关键我想从我不要管里的一些文件有数字键源反序列化YAML文件。 例子: 0: name: Category1 published: true 1: name: Category2 published: false 对于我而言,存储,因为这是其他数据集将如何引用数据的数字键是很重要的。 例子: 3573: name: Item1

    0热度

    1回答

    我打开了一张票here但我希望有人能够相当简单地回答。 YamlDotNet不支持ISerializable,但Json.Net。所以,作为一种解决方法,我们试图首先将我们的对象序列化到JObject,这尊重了我们的序列化设置,并且只序列化适当的属性。然后,我们希望我们的JObject发送到YamlSerializer,但我们得到这个错误: “对象不匹配目标类型”

    0热度

    1回答

    我一直在为一周左右的事情挣扎大约一周。 我正在创建一个程序,可以将.yaml文件解析为一个对象进行操作和输出。 我的问题是与YAMLDotNet包一个错误,当它到达反序列化指令是如下抛出一个异常: 类型的未处理的异常“YamlDotNet.Core.YamlException”发生在YamlDotNet.dll 附加信息:(行:5,柱:13,IDX:54) - (行:5,柱:22,IDX:63):

    0热度

    1回答

    在JSON.Net中,我可以将JSON文件读入数据结构,然后仅将我感兴趣的属性转换为对象。举例来说,如果我有一个像 { "Bob": { "Steve": 5 } } 一个JSON文件,我可以得到的对象,像这样: class SteveObject { public int Steve; } var jsonSerializer = J

    0热度

    1回答

    我有一个包含各种类型节点的对象图。所有节点都来自一个Node类。使用YamlDotNet我已经设法通过提供我自己的实现IObjectFactory来序列化和反序列化图。剩下的唯一要做的就是摆脱一个只存在取悦YamlDotNet序列化器的构造函数。 看一看以下.NET小提琴 https://dotnetfiddle.net/KJMzxD 的FancyNode.ctor()是我想删除的构造函数,但我不

    0热度

    1回答

    我有一个YAML文档: name: foo description: bar 和另一个YAML文件为: name: foo1 desc: bar1 我使用YamlDotNet YamlMember“别名”属性来定义属性名称。但它让我只定义一个别名。我想要“描述”和“desc”反序列化为一个变量。两者都不能同时出现在YAML文件中。有什么办法可以达到这个目标吗?

    1热度

    1回答

    我刚开始与Yaml合作,并且非常感激一些输入。我正在创建一个YAML并试图将其去除到现有的C#类中。 现有的C#类: [System.Xml.Serialization.XmlIncludeAttribute(typeof(FooType))] public partial class BarType { private int barVariable; p