2016-05-17 3 views
0

私はJSONオブジェクトを解析し、createObjectFromJsonというメソッドを使って直接RealmObjectにマップしたいと思います。 私のJSONはそのように見ている: Realmで他の変数名を使用することはできますか?

"data": { 
    "default": "a string" 
} 

は、だから私はこの

public class Data extends RealmObject{ 
    private String default; 
    // GETTERS AND SETTERS 
} 

ようRealmObjectクラスは、だから私は明らかに法

realm.createObjectFromJson(Data.class, json); 

ここで問題を呼び出すことができます作成​​されているI変数defaultを使用して変数に名前を付けることはできません。 エイリアスを使用するためにRealmで変数に注釈を付ける方法はありますか? 私は自分の入力JSONを変更できることを知っていますが、それは目的ではありません。そのため、JSONをRealmObjectにマップする一般的な方法を使用できます。

答えて

0

Realmは変数名の変更をサポートしていませんが、GSONやJacksonのようなJSONライブラリはサポートしていません。代わりにそれらを調べ、createObjectFromJson

の代わりに copyToRealmまたは copyToRealmOrUpdateを使用してください。
関連する問題