ホームページ > バックエンド開発 > Golang > YAML 経由で取得したマップからキーと値のペアを抽出できません

YAML 経由で取得したマップからキーと値のペアを抽出できません

王林
リリース: 2024-02-08 23:40:29
転載
393 人が閲覧しました

无法从通过 YAML 获取的映射中提取键/值对

php エディタ Xiaoxin は、YAML を使用してマッピングを取得するときに、しばしば問題に遭遇します。つまり、YAML を通じて取得したマッピングからキーと値のペアを抽出できません。この問題は実際の開発において非常によくある問題で、設定ファイルが正しく読み込めなかったり、正しいデータが取得できなかったりすることがあります。この記事では、この問題の原因を詳しく調べ、開発者が YAML を使用するときにキーと値のペアをよりスムーズに抽出できるようにするための解決策をいくつか紹介します。

質問内容

yamlファイルの読み込みにはgoldmark-metaパッケージを使用しています。 私が興味があるのはこれです yaml 内:

リーリー

キーと値にアクセスしたい インターフェイスに戻ると、行き詰まってしまいます。 反復により、 キーと値のペアのリストですが、持っていません 分からないときに情報を得る方法を知っている 事前にキーの名前を知っておいてください。 プログラムは次の内容を出力します:

リーリー リーリー

キーと値の文字列を取得するにはどうすればよいですか?

回避策

yaml データにはキー (burger) があり、その値はマッピングのリストです (各マップにはキーがあります)。次のように burger 内のアイテムを反復できます:

リーリー

item について、使用可能なキーと値を反復処理できます:

リーリー

fmt.sprintf を使用して、interface{} のキーと値を string に変換できます。 リーリー

goldmark-metaサンプル コード から始めて、次の例をまとめました。 リーリー どの出力:

リーリー

以上がYAML 経由で取得したマップからキーと値のペアを抽出できませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート