オブジェクトにマッピングしたい次の JSON 応答があります。
{
"title" : "Star Trek",
"object_ids" : [
"100",
"101"
]
}
私が行ったことは、メイン オブジェクトに 1 対多のプロパティを作成することですが、キーのない文字列プロパティをマップする方法がわかりません。改造すると次のエラーが発生します。
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"
キーの値であると予想される方法でプロパティを作成しているためですが、代わりにここに何を入れるべきでしょうか?