带问号的yaml格式和|

时间:2014-09-28 05:38:43

标签: ruby yaml

我有一个奇怪的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

2 个答案:

答案 0 :(得分:4)

YAML reference

中所述
  

问号和空格(“?”)表示复杂的映射关键字。   在块集合中,键:值对可以立即开始   跟随短划线,冒号或问号。

     

...

     

映射节点的内容是一组无序的键:值节点对,其中每个键都是唯一的限制。 YAML对节点没有进一步的限制。特别是,键可以是任意节点,同一节点可以用作几个键:值对的值,映射甚至可以将自身包含为键或值(直接或间接)。

答案 1 :(得分:-1)

我解决了问题....那里有" |"并且问号内部有一些换行符(\ n)。我使用过'要求p'检查....所以我不得不扼杀琴弦,一切顺利。