คำถามติดแท็ก yaml

ใช้แท็กนี้สำหรับคำถามเกี่ยวกับรูปแบบการจัดลำดับข้อมูล YAML เท่านั้นไม่ใช่สำหรับคำถามเกี่ยวกับโปรแกรม (หรือตัวอย่าง) ที่มีการกำหนดค่าในรูปแบบ YAML คำถามเกี่ยวกับกรอบงาน CSS ที่เรียกว่า YAML ควรติดแท็ก [yaml-css] แทน

1
ฉันจะสร้างอาร์เรย์ว่างใน YAML ได้อย่างไร
array_with_three_elements: - 1 - 2 - 3 empty_array: มีวิธีใดที่จะระบุว่า empty_array: เป็นอาร์เรย์ที่ไม่มีอิลิเมนต์เช่น with []หรือไม่ เมื่อฉันโหลดมันลงในแฮชทับทิมฉันต้องการให้มันรู้ว่ามันเป็นอาร์เรย์ ขอบคุณ
190 ruby  arrays  yaml 

10
การตั้งค่าโปรไฟล์ที่ใช้งานและกำหนดค่าตำแหน่งจากบรรทัดคำสั่งในฤดูใบไม้ผลิบูต
ฉันมีแอพพลิเคชั่นบู๊ทสปริง ฉันมีสามโปรไฟล์ในโปรแกรมประยุกต์ของฉัน> การพัฒนา, การแสดงละครและการผลิต ดังนั้นฉันมี 3 ไฟล์ แอพลิเคชัน development.yml แอพลิเคชัน staging.yml แอพลิเคชัน production.yml ฉันapplication.ymlsrc/main/resourcesอยู่ภายใน ฉันได้ตั้งค่าโปรไฟล์ที่ใช้งานใน application.yml เป็น: spring: profiles.active: development ไฟล์กำหนดค่าเฉพาะโปรไฟล์อีก 3 รายการจะอยู่ในC:\configโฟลเดอร์ ฉันกำลังใช้โปรแกรมเสริม Gradle สำหรับ eclipse เมื่อฉันพยายามทำ " bootRun " ฉันกำลังตั้งค่าอาร์กิวเมนต์บรรทัดคำสั่งในการกำหนดค่า gradle ของฉันใน eclipse เป็น -Dspring.profiles.active=staging -Dspring.config.location=C:\Config อย่างไรก็ตามคุณสมบัติบรรทัดคำสั่งไม่ได้รับการสะท้อนและโปรไฟล์ที่ใช้งานของฉันได้รับการตั้งค่าเป็นการพัฒนาเสมอ (ซึ่งเป็นสิ่งที่ฉันได้กล่าวถึงในไฟล์ applications.yml) และโฟลเดอร์ C: \ Config จะไม่ค้นหาไฟล์กำหนดค่าโปรไฟล์โดยเฉพาะ ฉันคิดว่าฉันขาดอะไรบางอย่างที่นี่ ฉันพยายามคิดออกมา 2 วันที่ผ่านมา …

5
ไฟล์ &, <<, * หมายถึงอะไรในไฟล์ database.yml นี้
จนถึงตอนนี้ฉันได้ใช้ database.yml กับแต่ละพารามิเตอร์ที่เรียกว่าอย่างชัดเจนเท่านั้นในไฟล์ด้านล่างจะใช้อักขระบางตัวที่ฉันไม่เข้าใจ แต่ละบรรทัดและสัญลักษณ์ (&amp;, *, &lt;&lt;) หมายความว่าอย่างไรฉันจะอ่านไฟล์นี้ได้อย่างไร development: &amp;default adapter: postgresql database: dev_development test: &amp;test &lt;&lt;: *default database: test_test cucumber: &lt;&lt;: *test production: &lt;&lt;: *default database: test_production

5
YAML อาร์เรย์หลายบรรทัด
ในYAMLคุณสามารถสร้างสายหลายสาย อย่างไรก็ตามฉันต้องการความสามารถในการสร้างอาร์เรย์หลายบรรทัด (ส่วนใหญ่สำหรับการอ่านได้ภายในไฟล์กำหนดค่า) โดยใช้|อักขระ YAML อาร์เรย์['key1', 'key2', 'key3']สามารถแสดงเป็น: ลำดับ YAML ใช้เส้นประตามด้วยช่องว่างและตามด้วยสตริง: - String1 - String2 - String3 ['string1', 'string2', 'string3']นี้จะประเมินผลการศึกษาไปที่: การแมป YAML คืออาร์เรย์ของคู่คีย์และค่าที่เราเห็นตลอดเวลาใน YAML: Key1: string1 Key2: string2 Key3: string3 ทั้งหมดนี้เป็นสิ่งที่ดีและดี แต่ฉันไม่สามารถเห็นวิธีทำอาร์เรย์แบบหลายบรรทัดได้ตลอดชีวิต สิ่งนี้: | ['string1', 'string2', 'string3'] ['string4', 'string5', 'string6'] ขาดการสร้างการแมปอาร์เรย์หลายรายการใน YAML และรวมเข้ากับภาษาการเขียนโปรแกรมที่ฉันเลือกมีวิธีใดบ้างในการบรรลุอาร์เรย์แบบหลายบรรทัดหรืออาจจะ{ }เหมือนกับ Python แต่ใน YAML
150 yaml 

9
วิธีการอ้างอิง "การตั้งค่า" ของ YAML จากที่อื่นในไฟล์ YAML เดียวกัน
ฉันมี YAML ต่อไปนี้: paths: patha: /path/to/root/a pathb: /path/to/root/b pathc: /path/to/root/c ฉันจะ "ทำให้ปกติ" เป็นแบบนี้ได้อย่างไรโดยลบออก/path/to/root/จากสามเส้นทางและตั้งเป็นของตัวเองดังนี้: paths: root: /path/to/root/ patha: *root* + a pathb: *root* + b pathc: *root* + c เห็นได้ชัดว่ามันไม่ถูกต้องฉันเพิ่งทำมันขึ้นมา ไวยากรณ์ที่แท้จริงคืออะไร มันสามารถทำได้?


2
ฉันจะเขียนข้อมูลในรูปแบบ YAML ในไฟล์ได้อย่างไร?
ฉันต้องการเขียนข้อมูลด้านล่างลงในไฟล์ yaml โดยใช้ Python: {A:a, B:{C:c, D:d, E:e}} คือพจนานุกรมในพจนานุกรม ฉันจะบรรลุเป้าหมายนี้ได้อย่างไร?

8
ใน Python คุณจะโหลดการแมป YAML เป็น OrderedDicts ได้อย่างไร
ฉันต้องการให้โหลดของPyYAMLโหลดการแมป (และสั่งการแมป) ลงในประเภท Python 2.7+ OrderedDictแทนวานิลลาdictและรายการคู่ที่ใช้อยู่ในปัจจุบัน วิธีที่ดีที่สุดในการทำเช่นนั้นคืออะไร?

2
การใช้สัญลักษณ์ท่อใน YAML คืออะไร?
ฉันเพิ่งเริ่มใช้ yaml และมีคำถามเกี่ยวกับสัญลักษณ์ไปป์ (|) ที่ใช้กับหลายบรรทัด YAML มีไวยากรณ์เหมือนด้านล่างหรือไม่ ทดสอบ: | 6+ จากสองไฟล์ YAML ด้านล่างไฟล์แรกใช้งานได้และไฟล์ที่สองไม่ทำงาน ฉันไม่รู้ว่าอะไรเป็นสาเหตุของสิ่งนี้ ไฟล์แรก Name : - testing: val1 - second: val2 - third: val3 - then - final: | a aa aaa aaaa : 'test:' ไฟล์ที่สอง Name : - testing: val1 - second: val2 - third: val3 - …
127 yaml 

2
ทำไม - (3 ขีด / ยัติภังค์) ในไฟล์ yaml
ดังนั้นฉันจึงเริ่มใช้YAMLไฟล์แทนapplication.propertiesเนื่องจากอ่านได้ง่ายขึ้น ฉันเห็นในไฟล์พวกเขาเริ่มต้นด้วยYAML ---ฉัน googled และพบคำอธิบายด้านล่าง YAML ใช้สามขีด (“ ---”) เพื่อแยกคำสั่งออกจากเนื้อหาเอกสาร นอกจากนี้ยังทำหน้าที่ส่งสัญญาณการเริ่มต้นเอกสารหากไม่มีคำสั่ง นอกจากนี้ฉันได้ลองใช้ตัวอย่างที่ไม่มี---และเข้าใจว่าไม่จำเป็นต้องมี ผมคิดว่าผมไม่ได้มีความเข้าใจอย่างชัดเจนและdirective documentใครช่วยอธิบายด้วยตัวอย่างง่ายๆได้ไหม
118 yaml 

12
รับ YAML สำหรับบริการ Kubernetes ที่ทำให้ใช้งานได้ไหม
ฉันพยายามที่จะปรับใช้ app ของฉันที่จะKubernetesทำงานในGoogle คอนเทนเนอร์เครื่องยนต์ app ที่สามารถพบได้ที่: https://github.com/Industrial/docker-znc Dockerfileสร้างเป็นภาพบนGoogle คอนเทนเนอร์ Registry ฉันปรับใช้แอปในKubernetesผ่านปุ่ม + แล้ว ฉันไม่มี YAML สำหรับสิ่งนี้ ฉันได้ใส่ความลับในKubernetesสำหรับไฟล์ PEM ที่แอปต้องการ ฉันจะรับ YAML สำหรับการปรับใช้งานบริการและพ็อดที่ Kubernetes สร้างขึ้นได้อย่างไรโดยกรอกแบบฟอร์ม ฉันจะนำความลับเข้าสู่Podเพื่อใช้งานได้อย่างไร?

6
YAML ประเภทใบ้?
MIME ประเภทใดที่เหมาะสมที่สุดที่จะใช้เมื่อส่งข้อมูลที่มีโครงสร้างด้วย YAML ผ่าน HTTP คำอธิบายว่าเหตุใดตัวเลือกหนึ่งจึงเหมาะสมที่สุดจะได้รับการชื่นชมมาก ไม่มีประเภทแอปพลิเคชันที่ลงทะเบียนหรือประเภทข้อความที่ฉันสามารถดูได้ ตัวอย่าง: &gt; GET /example.yaml &lt; Content-Type: ???? &lt; &lt; --- # Favorite movies &lt; - Casablanca &lt; - North by Northwest &lt; - Notorious ตัวเลือกที่เป็นไปได้: text/yaml text/x-yaml application/yaml application/x-yaml
113 http  mime  mime-types  yaml 

5
วิธีผสานอาร์เรย์ YAML
ฉันต้องการรวมอาร์เรย์ใน YAML และโหลดผ่าน Ruby - some_stuff: &amp;some_stuff - a - b - c combined_stuff: &lt;&lt;: *some_stuff - d - e - f ฉันต้องการให้อาร์เรย์รวมเป็น [a,b,c,d,e,f] ฉันได้รับข้อผิดพลาด: ไม่พบคีย์ที่ต้องการขณะแยกวิเคราะห์การแมปบล็อก ฉันจะรวมอาร์เรย์ใน YAML ได้อย่างไร

2
application.yml รองรับตัวแปรสภาพแวดล้อมหรือไม่
ฉันลองใช้ตัวแปร env ในการกำหนดค่า application.yml ของฉันเช่น: spring: main: show_banner: false --- spring: profiles: production server: address: $OPENSHIFT_DIY_IP port: $OPENSHIFT_DIY_PORT แต่ตัวแปร env ไม่ได้รับการแก้ไข ฉันต้องระบุสัญกรณ์อื่นหรือไม่? ใน Rails คุณสามารถใช้ &lt;% = ENV ['FOOVAR']%&gt; ได้ ทางเลือกเดียวคือเรียกใช้แอปเช่น: java -jar my.jar --server.address=$OPENSHIFT_DIY_IP --server.port=$OPENSHIFT_DIY_PORT
111 java  spring  yaml  spring-boot 

8
PHP YAML Parsers [ปิด]
ตามที่กล่าวมาในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบถาม &amp; ตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจก่อให้เกิดการถกเถียงโต้แย้งการสำรวจความคิดเห็นหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงได้และอาจเปิดขึ้นมาใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อรับคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา มีใครรู้จัก YAML Parser ที่ดีสำหรับ PHP บ้าง? ถ้าเป็นเช่นนั้นข้อดีข้อเสียของห้องสมุดนี้คืออะไร?
105 php  parsing  yaml 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.