クラス オブジェクトで「参照」タイプのフィールドを使用したいと考えています。Java POJOオブジェクトで定義する方法がわかりません-Webダッシュボードで参照クラスとして定義されているString、Integer、int、およびオブジェクトを設定しようとしました-そのようなオブジェクトを作成すると失敗しました(ただし、正しく表示されます) Web ダッシュボードで):
Response{resultCode=5, httpResultCode=201, error='Error parsing response. com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected an int but was BEGIN_OBJECT at line 1 column 257 path $.userid', httpReasonPhrase='Created', data=null}
そこに別のオブジェクトタイプを配置すると、アプリがクラッシュしましたField type Xyz is not supported.
私のクラスオブジェクト:
@SyncanoClass(name = "custom_obj")
public class CustomObj extends SyncanoObject {
public static final String FIELD_TITLEID = "title";
public static final String FIELD_USERID = "userid";
@SyncanoField(name = FIELD_TITLEID)
public String title;
@SyncanoField(name = FIELD_USERID)
public Integer userId;
}
userId を設定しないと、成功の応答が返されます。