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