Retrofit - 接收JSON数组始终返回NULL

时间:2017-03-07 03:57:14

标签: java android retrofit

我有代码:

InterfaceAPI:

@GET("/api/getUserAsset?")
Call<MyObject> getUserAsset(@Query("user_id") String userId);

图书馆说:HTTP OK 200

MyObject.java:

@SerializedName("name")
private String name;

来自API的JSON响应:

[{"name":"bob"}]

当我调用方法getUserAsset时,我总是得到NULL,为什么?

1 个答案:

答案 0 :(得分:3)

您的JSON响应是一个数组。

如果您希望能够正确反序列化,则应为:function dotdotdot(){ var x = 0; var intervalId = -1; intervalId = setInterval(function(){ if (x>=3){ torpWri = torpWri + "."; document.getElementById("torpTxt").innerHTML = torpWri; x++; } else { x = 0; clearInterval(intervalId); } },1000); }