java - 使用可序列化的 RealmObject 序列化整数数组
问题描述
我正在使用一个端点,它返回一个整数数组,指示我可以使用的允许支付类型,例如:
[0,1,2,3]
但是,我无法将其映射到列表中。我已经尝试过一个简单的整数列表。
@SerializedName("permitted_payment_types")
public List<Integer> paymentTypes;
我收到以下错误。
不支持的类型
java.util.List<java.lang.Integer>
我也试过了RealmList
,RealmObjects
没有成功。
@SerializedName("permitted_payment_types")
public RealmList<PaymentType> paymentTypes;
public class PaymentType extends RealmObject {
public Integer type;
}
我在这里尝试了很多链接,但似乎都没有解决问题。
谁能给我一盏灯?
解决方案
其实只是
RealmList<Integer> paymentTypes;
它从 Realm 4.0.0 开始工作。
推荐阅读
- javascript - 如何将单个样式传递给 React 中的组件?
- javascript - 从表单/选择中检索数据的问题
- sql-server - 有没有办法将数据库从 Visual Studio 导入 SQL Server?
- python - Errno 2 没有这样的文件或目录:'/tmp/tmp3v35kv5z.upload.pdf'
- python - Python np.select 不遵守我的条件,为什么?
- python - 在 Python 3.7 中将嵌套的 JSON 转换为 CSV
- c++ - 为什么在尝试这样的类代码时会出错?我是初学者对不起
- html - 在 div 内缩放元素,并使溢出可滚动 - HTML
- javascript - 节点:允许长任务中的事件循环并返回
- performance - 为什么文件的数量会影响很大的删除速度?