123
但是我想要像123#5432#7
这样的整个字符串
编辑:添加了.AddConverterFactory(ScalarsConverterFactory.Create())
,但响应相同。
public class ApiClient {
public static Retrofit retrofit;
public static String BASE_URL = "https://prdec.com/status_app/";
public static Retrofit getRetrofit(){
Gson gson = new GsonBuilder()
.setLenient()
.create();
if (retrofit == null){
retrofit = new Retrofit.Builder()
.baseUrl(BASE_URL)
.addConverterFactory(GsonConverterFactory.create(gson))
.addConverterFactory(ScalarsConverterFactory.create())
.build();
}
return retrofit;
}
}
public interface ApiService {
@GET("status_app_return_string.php")
Call<String> getStringResponse();
}
ApiService apiService = ApiClient.getRetrofit().create(ApiService.class);
apiService.getStringResponse()
.enqueue(new Callback<String>() {
@Override
public void onResponse(Call<String> call, Response<String> response) {
String str = response.body();
Log.d(TAG, "onResponse: "+str);
}
@Override
public void onFailure(Call<String> call, Throwable t) {
}
});
问题出在.AddConverterFactory(GSONConverterFactory.Create(gson))
和AddConverterFactory(ScalarsConverterFactory.Create())
的排序上
ScalarsConverterFactory应该高于其他转换器工厂。
不起作用
retrofit = new Retrofit.Builder()
.baseUrl(BASE_URL)
.addConverterFactory(GsonConverterFactory.create(gson))
.addConverterFactory(ScalarsConverterFactory.create())
.build();
retrofit = new Retrofit.Builder()
.baseUrl(BASE_URL)
.addConverterFactory(ScalarsConverterFactory.create())
.addConverterFactory(GsonConverterFactory.create(gson))
.build();
问题内容: 在elasticsearch的实现中,基于几个字段,我只有几个简单的聚合,如下所示: 聚合工作正常,我得到了相应的结果。但是返回的标题键字段(或任何其他字段-多字)具有单个字的汇总和结果。我需要返回结果中的完整标题,而不是一个单词- 没什么意义。我该怎么办。 当前结果(仅是摘录)- 预期成绩 - 我浏览了很多文档,它解释了汇总结果的不同方法,但是如果结果中的字段中有字段,我找不到如何获
有人能解释一下为什么我通过Postman和http从外部http API得到不同的响应吗。NetCore web Api HttpClient。 这是一个密码 结果是 但Postman返回完整有效的json结果。 为什么结果从。NetCore HttpClient是部分的? 我已经尝试了指定请求头这样的选项: 还补充道: 没有帮助。
问题内容: 我对包含type列的表进行了此简单查询。 但是,当我查询它时,pg-promise将该列的值作为字符串返回。我在文档中找不到有关此信息。那是标准行为吗? 采用以下形式,其中id作为字符串而不是int: 有什么指示pg-promise返回实际类型吗? 问题答案: 历史上一直在积淀很多东西。但是,如果您使用的是Node.js v10.4.0或更高版本,则可以跳过所有步骤,然后跳到底部的部分
我正在使用Reverfit 2.0从返回json文本的web服务读取数据,但在下面的代码中响应是LinkedTreeMap,我无法将其转换为json: 现在我从站点读取数据: 形成的url为json响应为
我如何在每两个标记()之间获得一些文本,在更改了这两个标记的文本之后,我需要完整的字符串和更改。 更改前 null 改了以后,应该是这样的 null 实际上我需要一个这样的方法, 我怎么才能得到这个。 多谢了。
问题内容: 我在使用VBA执行SQL查询并将结果复制到Excel工作表时遇到问题。 子执行时,它仅复制256的倍数的行(因此,只有256、512、768等行是填充到Excel中的行)。我从数据库中复制任何其他字段都没有问题。另外,当我在MySQL中运行相同的查询时,它也可以正常工作。对于SQL和VBA来说都是相当新的东西,我看不到任何原因导致此特定字段引起麻烦。我唯一能想到的是它的内容是一个始终以