Ben gson ile realm kullanıyorum. Int tipi alan listesi olan bir modelim var. Bölge şu anda ilkelleri desteklemiyor. Bunu çözmek için bir çözüm var. RealmInt sınıfımı yarattım. Realm Realm listesi için Gson serileştirme
import io.realm.RealmObject;
public class RealmInt extends RealmObject {
private int val;
public int getVal() {
return val;
}
public void setVal(int val) {
this.val = val;
}
}
Böyle büyük bir modal nesne şey var ..
public class Product extends RealmObject {
@PrimaryKey
private int productID;
private int priority;
private boolean isFavourite;
.....
.....
.....
private RealmList<Document> documents;
private RealmList<ProductInfoGroup> productInfoGroups;
private RealmList<RealmInt> categories;
ben Ürün kipliklerin için aşağıdaki json dizi serisini gerekir.
[{
"productID": 776,
"categories": [
35
],
"name": "",
"priority": 3,
......
"status": 2,
"documents": [
{
"documentID": 74,
"productID": 776,
"name": null,
....
"isDefault": true
}
],
"productInfoGroups": [
{
"productInfoGroupID": 1575,
"productID": 776,
.....
"productInfos": [
{
"productInfoID": 2707,
"productInfoGroupID": 1575,
"title": "",
...
},
{
"productInfoID": 2708,
"productInfoGroupID": 1575,
...
},
{
"productInfoID": 2709,
.....
}
]
}
],
"lastUpdateDate": 130644319676570000,
"isActive": true
},....]
bir çözüm here vardır ama büyük nesneler için değil. Yalnızca kategori dizisini değiştirmem gerekiyor ve diğer serileştirme varsayılan gson serileştirmesi tarafından yapılmalıdır.
Çözümü buldunuz mu? – Hunt