タグ付けされた質問 「yaml」

このタグは、YAMLデータのシリアル化形式に関する質問にのみ使用してください。構成がYAML形式であるプログラム(または例)に関する質問には使用しないでください。YAMLとも呼ばれるCSSフレームワークに関する質問は、代わりに[yaml-css]のタグを付ける必要があります。

4
実行時エラー:nilマップのエントリへの割り当て
私はマップを生成し、それを次のようなyamlファイルに変換しようとしています: uid : kasi: cn: Chaithra street: fkmp nandan: cn: Chaithra street: fkmp remya: cn: Chaithra street: fkmp 地図を作成しているときに、重要な何かが欠けていると思います。私のコードは以下です。 package main import ( "fmt" "gopkg.in/yaml.v2" ) type T struct { cn string street string } func main() { names := []string{"kasi", "remya", "nandan"} m := make(map[string]map[string]T, len(names)) for _, name …
101 map  go  yaml 

5
リストまたはマップの一部を共有するためのYAML構文はありますか?
だから、私はこのようなことができることを知っています: sitelist: &sites - www.foo.com - www.bar.com anotherlist: *sites そして持っているsitelistとanotherlist両方が含まれwww.foo.comていwww.bar.comます。しかし、私が本当にしたいことのためであるanotherlistにも含まれていwww.baz.com繰り返さなく、www.foo.comとwww.baz.com。 これを行うと、YAMLパーサーで構文エラーが発生します。 sitelist: &sites - www.foo.com - www.bar.com anotherlist: *sites - www.baz.com アンカーとエイリアスを使用するだけでは、次のような別のレベルのサブ構造を追加しないと、私が望むことを行うことができないようです。 sitelist: &sites - www.foo.com - www.bar.com anotherlist: - *sites - www.baz.com つまり、このYAMLファイルの利用者はそれを認識している必要があります。 このようなことをする純粋なYAML方法はありますか?または、特定の種類のサブ構造の変数置換や自動リフティングの実装など、YAML後の処理を使用する必要がありますか?他のいくつかのユースケースを処理するために、すでにそのような後処理を行っているので、完全に嫌いではありません。しかし、私のYAMLファイルは機械で生成されたものではなく、人間によって書き込まれるため、標準のYAML構文に加えて、ユーザーが記憶する必要のあるルールの数を最小限に抑えたいと思います。 また、マップで同様のことができるようになりたいです。 namedsites: &sites Foo: www.foo.com Bar: www.bar.com moresites: *sites Baz: www.baz.com 私はYAML仕様を検索しましたが、何も見つかりませんでした。そのため、答えは「これを行うことはできません」にすぎないと思います。しかし、誰かが素晴らしいアイデアを持っている場合。 編集:答えがなかったので、私がYAML仕様にないものをだれも見つけたことはなく、これはYAMLレイヤーでは実行できないと思います。それで、将来この質問が見つかる場合に備えて、YAMLを後処理してこれを支援するためのアイデアを提示します。

7
Kubernetesで1つのyamlファイルに複数のコマンドを設定するにはどうすればよいですか?
この公式ドキュメントでは、yaml構成ファイルでコマンドを実行できます。 https://kubernetes.io/docs/tasks/configure-pod-container/ apiVersion: v1 kind: Pod metadata: name: hello-world spec: # specification of the pod’s contents restartPolicy: Never containers: - name: hello image: "ubuntu:14.04" env: - name: MESSAGE value: "hello world" command: ["/bin/sh","-c"] args: ["/bin/echo \"${MESSAGE}\""] 複数のコマンドを実行したい場合、どうすればよいですか?
91 yaml  kubernetes 

7
VimでYamlを編集するときのインデントが間違っている
VimはYAMLファイルのダッシュ記号に正しく反応しないようで、フォーマットが壊れます。 たとえば、次のようなブロックがあります。 handlers: - name: restart exim4 service: name=exim4 state=restarted 入力を終えてVim restart exim4と入力するとservice:、最後のservice行が再度インデントされます。 handlers: - name: restart exim4 service: name=exim4 state=restarted したがって、Vimは文を列方向に整列しようとしますが、YAMLで必要なものではありません。2つの値を持つ配列を作成します。 それを修正するには?
90 vim  yaml 

2
YAMLの空の辞書の構文
YAMLで空の辞書を示すにはどうすればよいですか?つまり、空のjson-objectと意味的に同等である必要があります{}。
90 yaml 

6
Ruby on Rails Database.ymlファイルの正しいMySQL設定
私はこの構成を持っています: development: adapter: mysql2 encoding: utf8 database: my_db_name username: root password: my_password host: mysql://127.0.0.1:3306 そして私はこのエラーを得ています: Unknown MySQL server host 'mysql://127.0.0.1:3306' (1) 私が間違っていることは明らかですか?

11
Swagger仕様のJSONからHTMLドキュメントへの変換
PHPで記述された一部のRESTAPIについて、Swaggerドキュメントを作成するように依頼されましたが、既存のAPIに注釈を追加してそのようなドキュメントを作成する簡単な方法がわからなかったため、このエディターを使用して今のところいくつかを生成しました。 そのエディターを使用して作成されたJSONファイルとYAMLファイルを保存しました。次に、最終的なインタラクティブなSwaggerドキュメントを作成する必要があります(このステートメントは単純で曖昧に聞こえるかもしれません)。 誰かがSwaggerJSON仕様ファイルを実際のSwaggerドキュメントに変換する方法を教えてもらえますか? 私はWindowsプラットフォームを使用しており、Ant / Mavenについて何も知りません。

9
YAMLまたはJSONの言語コードのリスト?[閉まっている]
閉まっている。この質問は、StackOverflowのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善したいですか?質問を更新して、StackOverflowのトピックになります。 5年前に閉鎖されました。 この質問を改善する YAMLまたはJSONの言語コードのリストはどこかにありますか? 別の形式でもかまいません。必要に応じて変換できます。
85 json  yaml 

6
GitLab CIの複数行YAML文字列(.gitlab-ci.yml)
gitlab-ci.ymlコマンドに複数行の文字列を使用するファイルを書き込もうとしています。ただし、解析されていないようです。との両方を試しましたが- |、- >同じ結果になりました。 stages: - mystage Build: stage: mystage script: - | echo -e " echo 'hi'; echo 'bye'; " 実行しようとすると、実行echo -e 'するスクリプトとしてのみ表示され、複数行の文字列全体は表示されません。これは私にとって問題を引き起こします。 このようなものを書くための正しい構文は何でしょうか?

1
PythonでYAMLファイルを解析し、データにアクセスしますか?
私はYAMLを初めて使用し、YAMLファイルを解析し、解析されたYAMLのデータを使用/アクセスする方法を探しています。 私は、例えば、YAMLファイルを解析する方法についての説明に遭遇してきた、PyYAMLとチュートリアル、「どのように私はPythonでYAMLファイルを解析することができます」、「オブジェクトにPythonの辞書を変換する?」、しかし私は見つかっていないことです解析されたYAMLファイルからデータにアクセスする方法の簡単な例。 次のようなYAMLファイルがあるとします。 treeroot: branch1: branch1 text branch2: branch2 text テキスト「branch1text」にアクセスするにはどうすればよいですか? 「YAML解析とPython?」は解決策を提供しますが、より複雑なYAMLファイルからデータにアクセスする際に問題が発生しました。そして、解析されたYAMLファイルからデータにアクセスする標準的な方法があるかどうか疑問に思っています。おそらく「ツリーの反復」や「elementpath」表記に似ているか、XMLファイルを解析するときに使用されるものですか?
83 python  xml  parsing  yaml 

3
yamlで連想配列のリストを作成する方法
連想配列(辞書)として表されるyamlにいくつかの構成変数を格納しようとしています。これが私がした方法です: content_prices: - {country: AU, price: 6990000} - {country: AT, price: 4990000} - {country: BE, price: 4990000} これにより、ROR初期化ファイルから解析しようとすると例外が発生します。 未定義のメソッド `symbolize_keys! ' nilの場合:NilClass これが私がそれを初期化する方法です: Config = YAML.load_file("#{Rails.root}/config/prices.yml")[Rails.env].symbolize_keys! 私のyaml構文が間違っていると思いますが、それを正しく書く方法は?


9
サービスからアプリケーションパラメータにアクセスする方法は?
私のコントローラから、私は(のそれらのアプリケーションのパラメータにアクセス/app/configして) $this->container->getParameter('my_param') しかし、サービスからアクセスする方法がわかりません(私のサービスクラスは拡張されないはずSymfony\Bundle\FrameworkBundle\Controller\Controllerです)。 次のように、必要なパラメータをサービス登録にマッピングする必要があります。 #src/Me/MyBundle/Service/my_service/service.yml parameters: my_param1: %my_param1% my_param2: %my_param2% my_param3: %my_param3% または同様のもの?サービスからアプリケーションパラメータにアクセスするにはどうすればよいですか? この質問は同じように見えますが、私は実際にそれに答えています(コントローラーからのパラメーター)。私はサービスからのアクセスについて話しています。
81 php  symfony  yaml 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.