問題タブ [yamldotnet]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
yamldotnet - YamlDotNet でカスタム クラスをシリアル化する方法
YamlDotNet ライブラリを使用してカスタム クラスをシリアル化しようとしています。
これが私のクラスです:
そして、これが私がそれをシリアル化しようとした方法です:
しかし、私の出力ファイルには、これしかありません:{ }
クラスをシリアル化するために何をするのを忘れましたか?
yamldotnet - YamlDotNet で簡単なデシリアライズが失敗する
これで何がうまくいかない可能性がありますか:
シリアル化例外がスローされます。
シリアライザーを使用して最初に Person オブジェクトをシリアル化すると、同じことが起こります。
逆シリアル化のオンライン サンプルは問題なく動作しますが、この簡単なコードでは動作しません。私は何が欠けていますか?それはばかげた小さな詳細に違いありません。(しかし、私が試した他のデータ構造では以前に起こりました。)
c# - 深くネストされた動的構造の YamlDotNet デシリアライゼーション
深くネストされたオブジェクト モデルがあります。
そして、これを問題なく YAML にシリアル化しました。
yaml は見栄えがよく、JSON または HJSON 表現に非常に似ています。
私は今それをデシリアライズしたい - 元のモデルではなく動的オブジェクトにデシリアライズしたい (これはこの例で最初に YAML を生成するためにのみ使用されており、最終的なアセンブリには存在しません) .
問題は、結果として得られる expando が非常に使いにくく、不要なレベルのネストが多数含まれていることです。例えば:
しかし、私はこれが欲しい
これは何らかの方法で可能ですか?
コミット 2db9a0491e8ab50bb07aee552ddec6697c4b8bfc で、プロジェクト Gitcheatsheet.TestHarness のhttps://github.com/PhilipDaniels/Lithogenで利用可能な再現プログラムがあります。
c# - YamlDotNet を使用して FontAwesome Yaml を逆シリアル化する
Yaml ファイルがあります: https://raw.githubusercontent.com/FortAwesome/Font-Awesome/master/src/icons.yml
そしてクラス:
yaml をオブジェクトの IEnumerable に逆シリアル化する方法を教えてください。
このようなものが機能することを期待していますが、null を返します。プロパティの 1 つがルート ノード (アイコン) ではないためだと思います。代わりに、ルートの子をシリアル化しようとしていますか?
yamldotnet - YamlDotNet の基底クラスのメンバーを無視する
YamlDotNet でシリアライズしたいクラスがあります。
私の問題は、基本クラスに IsNotifying という名前の要素があることです。基本クラスを変更せずに、この要素をシリアル化から除外する方法はありますか?
c# - YamlDotNet で「true」とブール値の true を区別する方法
dynamic
私はメンバーと一緒にクラスを持っています。値がブール値の場合、true / false
シリアル化され、文字列に逆シリアル化されます。これは YamlDotNet の問題ですtrue
か"true"
?
これは私がシリアライズしようとしているクラスです
型指定されたデシリアライザー メソッド:
フィールドは、List
シリアル化/逆シリアル化されている別のクラスにあります。
更新: シリアル化された出力を確認した後、YamlDotNet はシリアル化されたブール値を astrue
および notとして出力します"true"
。だから.. YamlDotNetの逆シリアル化コードに問題があると思いますか?
yamldotnet - YamlDotNet は、POCO シリアル化中にコメントを生成します
シリアル化中にコメントを生成する方法はありますか? コメントで装飾したいいくつかのオブジェクトを連載します。
.net - YamlDotNet マッピングを順番に読み取ることはできますか?
ソース ドキュメントに表示されたのと同じ順序でマッピングのキーにアクセスすることは可能ですか? つまり、この単純なドキュメントがある場合:
次に、キーのシーケンスを元の順序で取得できます:[最初、2番目、3番目]?
c# - YAML を JSON に変換するには?
YAML ファイルと JSON の間で変換しようとしています。これは、情報を見つけるのが本当に困難でした。