Android 从服务器上改装响应OK 200,但我得到空值

Android 从服务器上改装响应OK 200,但我得到空值,android,json,retrofit,Android,Json,Retrofit,这是我使用android和改型的第一步 我是在MVC ASP API中构建JSON代码的 现在我不想从android上调用这项服务 现在我试图调用它,但在我的布局中看不到任何数据 然后我添加了断点来查看响应,现在我看到的响应是: 响应{协议=http/1.1,代码=200,消息=OK,url=} 在主体中,我可以看到json的对象,但只有带out值的键 我的代码是这样的: package.com.example.android.travelandtourism; 导入android.supp

这是我使用android和改型的第一步 我是在MVC ASP API中构建JSON代码的 现在我不想从android上调用这项服务 现在我试图调用它,但在我的布局中看不到任何数据 然后我添加了断点来查看响应,现在我看到的响应是: 响应{协议=http/1.1,代码=200,消息=OK,url=}

在主体中,我可以看到json的对象,但只有带out值的键

我的代码是这样的:

package.com.example.android.travelandtourism;
导入android.support.v7.app.AppActivity;
导入android.os.Bundle;
导入android.widget.TextView;
导入com.google.gson.gson;
导入com.google.gson.GsonBuilder;
导入java.util.ArrayList;
导入java.util.List;
导入java.util.concurrent.CountDownLatch;
2.电话;;
2.回拨;
2.回应;;
进口改装2.改装;
进口改装2.converter.gson.GsonConverterFactory;
公共类MainActivity扩展了AppCompatActivity{
Gson Gson=new GsonBuilder()
.setDateFormat(“yyyy-MM-dd'T'HH:MM:ssZ”)
.create();
改装改装=新改装.Builder()
.baseUrl(“http://www.travel-tourism1.somee.com/api/")
.addConverterFactory(GsonConverterFactory.create(gson))
.build();
IApi服务=翻新.create(IApi.class);
文本视图名称;
文本视图名称;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
name_En=(TextView)findViewById(R.id.ivname_En);
name_Ar=(TextView)findViewById(R.id.ivname_Ar);
Call Call=service.getCountries();
call.enqueue(新回调(){
@凌驾
公共void onResponse(调用、响应){
Countries countryResonse=response.body();
//name_En.setText(countryResonse.getNameEn().toString());
//name_Ar.setText(countryResonse.getNameAr().toString());
}
@凌驾
失败时公共无效(调用调用,可丢弃的t){
}
});
}

}
您的JSON根目录是JsonObject,其中包含国家列表,因此您应该这样做

public class ResponseValue {

    private List<Countries> contries;

    // getters 
    // setters
}
公共类响应值{
私人名单缔约国;
//吸气剂
//二传手
}

这门课的目的是让你得到答案。

非常感谢,现在已经开始了。。。但是你能告诉我如何在我的文本视图中设置这个值吗??我已经做了所需的布局,但是如何设置这样的值://name_En.setText(countryResonse.getContries())…在您的回答中,您有多个国家和城市,是否要在单个文本视图中显示?我想您可以使用RecycleView显示国家列表。谢谢..我在这个问题的答案中添加了我的布局,您能看到吗?请删除,它不应该是答案。您应该在问题字段中添加,