YAML深度嵌套出错

时间:2015-06-04 17:52:54

标签: yaml nested

我想在YAML中创建一个存储一些翻译的配置文件。为了封装所有内容,我开始嵌套选项。

在解析文件时,我看到以下错误:

Failed to read data from customize.yaml\customize.yaml: yaml: line 30: mapping values are not allow

在此上下文中

解析器引用以下行:

contact:
  title: Contact
  form:
    name: Name
      error: Please enter your name.
    email: Email
      error: Please enter your email address.
    phone: Phone
      error: Please enter your phone number.
    message: Message
      error: Please enter a message.
    send: Send

1 个答案:

答案 0 :(得分:1)

如果您希望值和错误消息属于"属于"对于密钥,您需要列出两个项目

name:
- Name
- error: Please enter your name.

或作为另外两个项目的映射:

name:
  value: Name
  error: Please enter your name.