如何从yaml文件中存储数据

本文关键字:存储 数据 文件 yaml | 更新日期: 2023-09-27 18:03:44

我正在做一个c#项目,它需要读取一个yaml文件。我的问题是我们如何从yaml文件提取数据,并将其存储到数组或其他东西?

这是我需要处理的yaml文件示例。如何读取数据并存储到不同的数组point1[] point2[]

samples:
    - time: 2014-03-02T23:20:19+00:00
      longitude: 147.311547
      latitude: -42.629483
      temperature: 27
      acceleration: [1.3e1, -1.8, 1.2E1]
      magnetic_field: [25, 45e0, 15]
      uv: 6
      battery:
    - time: 2014-03-01T23:20:19+00:00
      longitude: -87.700582
      latitude: 41.953825
      temperature: 27
      acceleration: [2e1, 5.3, -1.7E1]
      magnetic_field: [25, 45e0, 15]
      uv: 6.5
      battery:
    - time:...
      ...

如何从yaml文件中存储数据

默认情况下不能这样做。但是,有许多扩展和插件可以实现这一点。

我快速搜索了一下,出现了这个:http://visualstudiogallery.msdn.microsoft.com/34423c06-f756-4721-8394-bc3d23b91ca7

这是他第一次发布没有评论。但你可以尝试一下,如果这不起作用,你可以尝试已经建议:http://yaml.codeplex.com/

我希望这对你有帮助。让我们知道!