从androd(java)中的api获取最新数据
嗨,我想在android studio中使用java从这个API获取最新数据 API链接 API内容类似于下面的数据,因此我需要知道如何从中获取最新数据从androd(java)中的api获取最新数据,java,android,json,api,Java,Android,Json,Api,嗨,我想在android studio中使用java从这个API获取最新数据 API链接 API内容类似于下面的数据,因此我需要知道如何从中获取最新数据 [ { "ID":"f3a22636-93a7-4ea8-8cee-2f6cd7ed73f4", "Country":"United States of America", "CountryCode":&
[
{
"ID":"f3a22636-93a7-4ea8-8cee-2f6cd7ed73f4",
"Country":"United States of America",
"CountryCode":"US",
"Province":"Diamond Princess",
"City":"",
"CityCode":"",
"Lat":"35.44",
"Lon":"139.64",
"Confirmed":49,
"Deaths":0,
"Recovered":0,
"Active":49,
"Date":"2020-08-04T00:00:00Z"
},
{
"ID":"021c00b1-ba8e-4e0d-95fa-7492c5c38191",
"Country":"United States of America",
"CountryCode":"US",
"Province":"South Dakota",
"City":"",
"CityCode":"",
"Lat":"44.3",
"Lon":"-99.44",
"Confirmed":104512,
"Deaths":1614,
"Recovered":0,
"Active":102898,
"Date":"2021-01-14T00:00:00Z"
},
{
"ID":"02c792d7-a931-4449-b14e-d156aeef0a5a",
"Country":"United States of America",
"CountryCode":"US",
"Province":"Maine",
"City":"",
"CityCode":"",
"Lat":"44.69",
"Lon":"-69.38",
"Confirmed":31958,
"Deaths":461,
"Recovered":0,
"Active":31497,
"Date":"2021-01-14T00:00:00Z"
}
]
您可以使用库从Android应用程序中的api URL提取数据。您可以使用OkHTTP库。下面是一个示例片段:
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "app_key=whatever");
Request request = new Request.Builder()
.url("https://app.inyek.com/app_api/api_extra/all_order.php")
.post(body)
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.addHeader("key", "whatever")
.addHeader("cache-control", "no-cache")
.addHeader("Postman-Token", "whatever")
.build();
Response response = client.newCall(request).execute();
怎样?你能举例说明一下吗