問題タブ [libyaml]

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.

0 投票する
1 に答える
309 参照

yaml - libyaml を使用してツリーのような構造を解析する

私は YAML の初心者で、次の yaml ファイルを解析したいと考えています。

yaml ファイルは上記の形式に従い、ランダムな文字列の名前と値 (string、float、int など) を使用します。これらの値のそれぞれを に格納したいと思います。structそれはkeyvaluesを文字配列として持っています。

yaml ファイルからの値を格納する上記の構造体の配列が存在します。

したがって、yaml ファイルのデータは次のように保存する必要があります。

yaml ファイルを解析するアプリケーションを作成し、個々のノード/葉を文字列出力として取得しました。したがって、上記の yaml ファイルに基づいて、ノード値をbasketsize5、などとして取得します。ここで43定義されているアプローチに従いました。これは、これまでに yaml を学習するために見つけた優れたリソースの 1 つです。

このアプローチは、以前のノードと葉の間の関係がないため、私にとってはあまり役に立ちません。

libyamlこの関係をツリーで維持し、クエリに応答してリターンを返す方法を提供します。libyamlプロジェクトの要件により、使用する必要があります。しかし、他の提案も大歓迎です。

0 投票する
0 に答える
13 参照

c - ブロックの場合に c で libyaml のエイリアス イベントを解決するにはどうすればよいですか

すべてのイベントにアンカーがあることは知っていますが、シークする方法がなく、値だけでなくブロックを逆参照するときに値を逆参照する方法もありません