YAML解析错误,使用Ruby psych

时间:2014-01-15 09:22:07

标签: ruby yaml psych

所以我遇到了下面的YAML并尝试使用Ruby Psych解析它,然而,它输出“找不到任何令牌的字符,同时扫描下一个令牌”行'checkboxesValues:'。(第4个最后一个)线)

当我使用notepad ++打开YAML时,YAML的最后4行为红色。 但是我找不到这个YAML的错误。

请帮忙。提前谢谢。

-
title  : Multiple Radios Inline
fields : 
name:
  label  : Group Name
  type   : input
  value  : radios
label:
  label  : Label Text
  type   : input
  value  : Inline Radios
required:
  label  : Required
  type   : checkbox
  value  : false
radios:
  label  : Radios
  type   : textarea-split
  value  : [1,2,3,4]
radiosValues:
  label  : Radios Values
  type   : textarea-split
  value  : ["1", "2", "3", "4"]
-
 title  : Multiple Checkboxes
 fields : 
name:
  label  : Group Name
  type   : input
  value  : checkboxes
label:
  label  : Label Text
  type   : input
  value  : Multiple Checkboxes
required:
  label  : Required
  type   : checkbox
  value  : false
checkboxes:
  label  : Checkboxes
  type   : textarea-split
  value  : ["Option one", "Option two"]
checkboxesValues:
  label  : Checkboxes Values
  type   : textarea-split
  value  : ["1", "2"]

1 个答案:

答案 0 :(得分:2)

notepad++点击Find,选择Regex选项并搜索\t。应该没有。 此外,启用显示空格(类似P的图标)并搜索任何不一致的内容。