我正在尝试从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:由于技术原因,我将“父”字段作为数据类型“长”,所以请不要建议我将其设为“人”类型。
答案 0 :(得分:2)
将其从yaml文件中删除。 例如,这应该工作
person(0)
name:F1