我需要在鏈接中獲取 json 對象http://link/json和我的 json 評論{"as":"AS48159 Telecommunication Infrastructure Company","city":"Ahvāz","country":"Iran","countryCode":"IR","isp":"Information Technology Company (ITC)","lat":31.3167,"lon":48.6844,"org":"khouzestan Telecommunication co","query":"2.185.10.22","region":"","regionName":"Khuzestan","status":"success","timezone":"Asia/Tehran","zip":""}但我在 activitymain.java 中出錯Incompatible types.Required:retrofit2.Call<ir.hmotamed.myipnet.Queryip>Found:ir.hmotamed.myipnet.Queryip我的序列化(Queryip.java)public class Queryip { @SerializedName("status") private String status; @SerializedName("query") private String query; @SerializedName("country") private String country; @SerializedName("countryCode") private String countryCode; @SerializedName("city") private String city; @SerializedName("timezone") private String timezone; @SerializedName("isp") private String isp;我的界面( ApiService.java )import retrofit2.Call;import retrofit2.http.GET;public interface ApiService { @GET("json") Call<Queryip> getQueryip();}和 mu activitymain.java 其public class ActivityMain extends AppCompatActivity { Call<Queryip> queryip; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ApiService service=ApiClient.getClient().create(ApiService.class); Call<Queryip> call=service.getQueryip(); call.enqueue(new Callback<Queryip>() { @Override public void onResponse(Call<Queryip> Call, Response<Queryip> response) { queryip=response.body(); // this line show error Toast.makeText(ActivityMain.this, "ok", Toast.LENGTH_SHORT).show(); }我需要幫助修復錯誤并獲取對象以顯示文本視圖坦克以尋求幫助!
添加回答
舉報
0/150
提交
取消