我想在我的类对象中使用“引用”类型的字段。我不确定如何在 Java POJO 对象中定义它 - 我尝试将在 Web Dashboard 中定义的 String、Integer、int 以及对象设置为参考类 - 创建此类对象时失败(但是它是正确可见的在网络仪表板中):
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 - 我得到成功响应。