Использование greenDAO для сопоставления JSON String с объектом
У меня есть этот ответ 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"
ключ, но что я должен был поставить здесь вместо этого?