使用greenDAO将JSON字符串映射到对象

时间:2016-01-21 07:37:48

标签: android json orm greendao greendao-generator

我有这个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"键的值,但是我应该把它放在这里呢?

0 个答案:

没有答案