c#的Rails样式的fixture反序列化程序
本文关键字:反序列化 程序 fixture 样式 Rails | 更新日期: 2023-09-27 17:59:50
C#中是否有一个开源反序列化程序可以将RoR样式的fixture读取到给定类型中?我试着在谷歌上搜索,但确实没有什么结果。这似乎是一件其他人可能已经做过的非常简单的事情。
夹具文件示例:
温度_读数.yml
one:
CelciusReading: 9.99
two:
CelciusReading: 23
图书馆电话:
Dictionary<String, TemperatureReading> readings = Fixture.Get<TemperatureReading>("temperature_readings.yml");
预期输出类似于:
readings = new []{
{
Key = "one",
Value = new TemperatureReading { CelciusReading = 9.99 }
},
{
Key = "two",
Value = new TemperatureReading { CelciusReading = 23 }
}
};
原来有一个库是根据MIT许可证发布的,名为YamlSerializer。
https://yamlserializer.codeplex.com/