play framework - как я могу заставить play принимать "нулевые" значения в файлах yaml? - PullRequest
3 голосов
/ 19 июля 2011

Я пытаюсь загрузить данные из файла YAML, где некоторые поля содержат нулевые значения. Play Framework выдает следующее исключение при попытке проанализировать «нулевое» значение:

"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;
}

Из выборки данных видно, что поле «папа» имеет значение «ноль». Поле отца является «идентификатором» для другого человека. Как я могу заставить Play принять это?

P.S .: У меня в качестве типа данных "Long" поле "папа" по техническим причинам, поэтому, пожалуйста, не советуйте мне делать его типом "Person".

1 Ответ

2 голосов
/ 19 июля 2011

Просто оставьте это из файла yaml. например, это должно работать

person(0)
  name:F1
...