2008-09-03 13 views
70

.NET用の軽量YAMLライブラリについて知っていますか? 好ましくは、私はバイナリに直接コンパイルすることができ、さらに別のdll依存関係を持たないように、(C#で)sourceに付属しています。.NET YAMLライブラリ

+0

[YAML for Net?](http://www.codeplex.com/yaml) – Will

+0

をチェックしましたかチェックしてください: http://yaml-net-parser.sourceforge.net/default.html –

+0

これは.NET用の最高のYAMLソリューション:http://www.codeproject.com/KB/recipes/yamlparser.aspxあなたは本当にこの記事を見てください。 –

答えて

15

コア要件が「XMLよりも軽いデータ交換フォーマット」の場合は、YAMLではなくJSONを使用することを検討してください。 YAMLはJSONのスーパーセットですが、余分なYAML機能は必要ありません。

http://yaml-net-parser.sourceforge.net/default.htmlYAML for .NETはかなり未熟なプロジェクトですが、完全なソースコードを含む数多くのJSONライブラリがあります(JSONサイトのリンクを参照してください)。

+10

JSONには、複数の行のテキストを表現するための人間工学に優れた方法はありません。素子。 –

+56

JSONはもちろん良いニュースですが、これらの「余分なYAML機能」は、データの性質と意味を理解するために真の人間が必要とするものです! JSONがYAMLの代替案であることを示唆するために、YAMLに取り入れられた仕事と工夫を自明にしているようです。たとえば、JSONでデータ型を正確に指定する方法はありますか? –

+6

これは良い質問ですが、非建設的な理由でそれがなぜ閉鎖されているのかわかりません。その理由は私が答えをdownvotingしているからです。本当に質問に答えるわけではありません。確かに私は愚かで、おそらくYamlがネイティブにC#でサポートされているかどうか分かりませんが、それは明らかに答えが妥当ではないことは明らかですが、もしそうなら、誰かが実際に...答えとして? – snowcode