播放框架 - 如何在yaml文件中播放接受“null”值?

时间:2011-07-19 09:31:34

标签: playframework yaml

我正在尝试从YAML文件加载数据,其中某些字段包含“null”值。 Play Framework在尝试解析“null”值时抛出以下异常:

"play.exceptions.YAMLException: null; mapping values are not allowed here".

以下是我尝试导入的数据示例:

person(0)
  name:F1
  father:

和模型:

    public class Person extends Model {

    public String name;

    public Long father;
}

您可以从数据示例中看到“父”字段具有“空”值。父亲字段是另一个人的“ID”。如何让Play接受它?

P.S:由于技术原因,我将“父”字段作为数据类型“长”,所以请不要建议我将其设为“人”类型。

1 个答案:

答案 0 :(得分:2)

将其从yaml文件中删除。 例如,这应该工作

person(0)
  name:F1