我有一个网站链接,它只显示了一个字符串,比如18.06#21.06#19.42
,它在几秒钟后不断变化。我尝试用reverfit获取它,但不能像我们需要JSON
那样获取它,但是链接返回一个字符串。现在,我如何以字符串的形式将这些数据访问到我的应用程序中?
网站页面链接:https://prdec.com/status_app/status_app_return_string.php
使用JSONReader.SetLenient(true)接受第1行第1列路径$处格式错误的JSON
apiclient.java
public class ApiClient {
public static Retrofit retrofit;
public static String BASE_URL = "https://prdec.com/status_app/";
public static Retrofit getRetrofit(){
if (retrofit == null){
retrofit = new Retrofit.Builder().baseUrl(BASE_URL)
.addConverterFactory(GsonConverterFactory.create())
.build();
}
return retrofit;
}
}
**ApiService.java**
公共接口ApiService{
@GET("status_app_return_string.php")
Call<String> getStringResponse();
inside **MainActivity.java**
private void getStatusResponse()
ApiService apiService;
apiService = ApiClient.getRetrofit().create(ApiService.class);
apiService.getStringResponse().enqueue(new Callback<String>() {
@Override
public void onResponse(Call<String> call, Response<String> response) {
Toast.makeText(MainActivity.this, response.body(), Toast.LENGTH_SHORT).show();
}
@Override
public void onFailure(Call<String> call, Throwable t) {
Log.d(TAG, "Failed: "+ t.getMessage());
Toast.makeText(MainActivity.this, t.getMessage(), Toast.LENGTH_SHORT).show();
}
});
}
如果您有一个字符串,您可以对它调用split(“#”),它将得到一个由3个字符串组成的数组,其中只有您的数字。double.valueOf(),并且您有double
如果为空,为什么选择“源”?如何只提取src像一个字符串我想要得到这个img的源- https://radar.veg.by/kiev/
尝试使用Jsoup而不是网站API从网站上练习和获取信息。我的代码没有错误,但文本字段没有更改。它只是给我一个空白。我如何从网站上获取信息?我正试图获取主要新闻,以便在我的网站上发布。 我的代码:
我有一个要求显示以下信息从播放商店管理面板。 用户评论/评论 应用程序安装/卸载(每周/每月/每季度) Android生命周期(崩溃、Anr、性能) 简而言之,我需要在我的
我需要从这个网站的所有表格中提取所有数据http://ncpscxx.moa.gov.cn/#/sing?headingIndex=true 我尝试过与rvest,但... 我该如何解决这个问题?
我刚开始使用JSoup从网站获取小文本,但我不知道如何从“title”类中获取“BONES”一词: 这是我的代码:
我正在创建一个fetchBill函数。分配https://randomapi.com/api/006b08a801d82d0c9824dcfdfdfa3b3c到一个api变量。它使用浏览器的fetch函数向api发出HTTP请求。它在一个函数中使用箭头函数。然后调用fetch函数,并在将其转换为JSON后返回响应。使用另一个。然后调用第一个函数,该函数将JSON数据传递给displayCartTo