2011-07-19 18 views
3

一部のフィールドに "null"値が含まれているYAMLファイルからデータをロードしようとしています。再生フレームワーク - yamlファイルの "null"値を受け入れる方法を教えてください。

person(0) 
    name:F1 
    father: 

とモデル::

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

次は私が輸入しようとしているデータのサンプルである:それは「ヌル」値を解析しようとしたときに再生するフレームワークは、次の例外がスローされます

public class Person extends Model { 

    public String name; 

    public Long father; 
} 

"father"フィールドに "null"値があることをデータサンプルから確認できます。父のフィールドは、他人の「ID」です。 Playで受け入れられるようにするにはどうすればよいですか?

P.S:技術的な理由から、データ型が「Long」の「father」フィールドがありますので、「Person」タイプにしてください。

答えて

2

yamlファイルの外に置いてください。 これはうまくいくはずです。

person(0) 
    name:F1 
関連する問題