我有一个奇怪的yaml格式,带有问号和"|"
。我使用ruby代码在yml中转换了一个tsv文件......我的代码中有什么问题,所以我有这个?
- date: 9/12/2014 20:20:55
student_id: '1634'
languages: 'Java, C , HTML , JavaScript , '
best_language: Java
app_experience: Native GUI applications, Web Applications, Mobile Applications, Database Driven Applications
? |
tech_experience
: |
Unix-based OS, Database, Regular Expressions, Web Design
答案 0 :(得分:4)
问号和空格(“?”)表示复杂的映射关键字。 在块集合中,键:值对可以立即开始 跟随短划线,冒号或问号。
...
映射节点的内容是一组无序的键:值节点对,其中每个键都是唯一的限制。 YAML对节点没有进一步的限制。特别是,键可以是任意节点,同一节点可以用作几个键:值对的值,映射甚至可以将自身包含为键或值(直接或间接)。
答案 1 :(得分:-1)
我解决了问题....那里有" |"并且问号内部有一些换行符(\ n)。我使用过'要求p'检查....所以我不得不扼杀琴弦,一切顺利。