我有RealmObjects与其他字段之间的关系:
class A extends RealmObject {
@PrimaryKey
private int idA;
private B objB;
}
class B extends RealmObject {
@PrimaryKey
private int idB;
private String foo;
}
我现在想要使用createAllFromJson()
函数初始化它们。
如何在json中引用objB
?
修改
我明白了:要使用的功能是createOrUpdateAllFromJson()
:)
我只是希望将B的主键放在Json中来创建A([{idA:0, objB:42}]
)但是这给了我一个例外,即idB是一个int而且不能转换为JsonObject。
答案 0 :(得分:1)
[{idA:0, objB: { id:"42"}]
试试这个
答案 1 :(得分:0)
试试这个:
{
"id" : 1,
"objB" : {
"field_a" : 0,
"filed_b" : "something"
}
}