我使用的端点返回一个整数数组,该整数表示我可以使用的允许的付款类型,例如:
def myode(u, t, mu): x,y = u; return [ y, -x-mu*y]
t = np.linspace(0,10, 101) #time interval
x0,y0 = 1,0 # initial conditions
for mu in [-2,-1,0,1,2]:
sol = odeint(myode, [x0,y0], t, args=(mu,) )
x,y = sol.T
plt.plot(x,y)
a=5; plt.xlim(-a,a); plt.ylim(-a,a)
plt.grid(); plt.show()
但是,我无法将其映射到列表中。我已经尝试过一个简单的整数列表。
[0,1,2,3]
我收到以下错误消息。
不受支持的类型
@SerializedName("permitted_payment_types") public List<Integer> paymentTypes;
我已经尝试过java.util.List<java.lang.Integer>
中的RealmList
,但没有成功。
RealmObjects
我在这里尝试了很多链接,但似乎都无法解决问题。
有人可以给我个灯吗?
答案 0 :(得分:0)
由于您的付款类型没有包装任何对象,因此只需让代码中的api响应返回List而不将其包装在对象内部即可,例如:
List<Integer> getPaymentTypes()
假设您正在使用翻新
答案 1 :(得分:0)
实际上就是
RealmList<Integer> paymentTypes;
它从Realm 4.0.0开始有效。