我有这个JSON响应,我想映射到我的对象:
{
"title" : "Star Trek",
"object_ids" : [
"100",
"101"
]
}
我所做的是创建了我的主对象中的一对多属性,但是我不确定如何映射没有键的字符串属性,并且改装会出现此错误:
预计BEGIN_OBJECT但发现STRING。
我的生成器中的对象映射如下所示:
Entity movie = schema.addEntity("Movie");
movie.addStringProperty("title");
Entity objectIds = schema.addEntity("ObjectIds");
Property link = objectIds.addStringProperty("ids").getProperty(); // line 5
movie.addToMany(objectIds, link, "object_ids");
显然这是因为在第5行中,我正在创建属性,我希望它是"ids"
键的值,但是我应该把它放在这里呢?