美文网首页Ruby on Rails
YAML格式与Three dashes(hyphen) &quo

YAML格式与Three dashes(hyphen) &quo

作者: 二进制_73d1 | 来源:发表于2019-04-29 13:58 被阅读1次

{ :a => 'b'}.to_yaml

=> "---\n:a: b\n"

注意“---” 。但是很多yml文件并没有---开头。

“---”的官方文档用法概括如下:

YAML流可能包含几个独立的YAML文档。 文档标题行可用于文档开始,并且必须用于分隔流中的文档。    

4.3.1.Document

A YAML stream may contain several independent YAML documents. A document header line may be used to start a document and must be used to separate documents within a stream. 

注意:may是可选,must是必须。

所以文档开头可以不使用也可以使用。

测试

s = [{ :a => 'b'},{:a=>'c'}].to_yaml

=> "---\n- :a: b\n- :a: c\n"

o = YAML::load s[4..-1]

=> [{:a=>"b"}, {:a=>"c"}]

相关文章

  • YAML格式与Three dashes(hyphen) &quo

    { :a => 'b'}.to_yaml=> "---\n:a: b\n" 注意“---” 。但是很多yml文件并...

  • YAML格式

    引用wikipedia 一、前言 YAML是一个可读性高,用来表达数据序列的格式,参考了其他很多语言,包括C语言,...

  • YAML格式

    简单说明 是一个可读性高,用来表达数据序列的格式。YAML的意思其实是:仍是一种标记语言,但为了强调这种语言以数据...

  • Py3笔记23:PyYAML

    PyYAML模块是YAML解析器和生成器,即Python中使用YAML格式 0、YAML格式 数据序列化语言通常用...

  • Spring Boot配置文件说明

    Spring Boot的配置文件可以使用传统的properties文件格式或yaml文件格式,建议选择yaml格式...

  • Hyphen

    连字符Hyphen A hyphen (-) is a punctuation mark that’s used ...

  • golang yaml与json配置文件互转

    在java中可利用snakeyaml库进行yaml与json配置文件格式互转,原理就是yaml解析为map对象,再...

  • Mongodb YAML参数详解

    mongodb3.x版本后就是要yaml语法格式的配置文件,下面是yaml配置文件格式如下: 官方yaml配置文件...

  • yaml 学习教程

    安装pyyaml yaml 数据保存 mgxx_ali.yaml 的文件格式为

  • 用例组织

    HttpRunner 的测试用例支持两种文件格式:YAML 和 JSON。JSON 和 YAML 格式的测试用例完...

网友评论

    本文标题:YAML格式与Three dashes(hyphen) &quo

    本文链接:https://www.haomeiwen.com/subject/ehdynqtx.html