我在使用简单的xml框架解析xml时遇到了麻烦.我想在Map/hashMap中存储类别ID和锦标赛列表我该怎么做?我按照简单的xml教程,但它对我不起作用.
我将它存储在这样的列表中:
@ElementList(entry = "Category", inline = true, required = false)
List<Category> category;
Run Code Online (Sandbox Code Playgroud)
但现在我想把它存放在地图上.
任何帮助将不胜感激,tnx.
我正在使用改造来从网上获取数据.现在我的问题是我必须得到一个gziped文件,并且改装需要某种标题,我不知道如何正确实现,显然.我对此进行了研究,但似乎没有任何帮助,因为大多数开发人员都在使用json.
这是我正在尝试做的事情:
Retrofit retrofit = new Retrofit.Builder()
.baseUrl("this is my baseurl")
.addConverterFactory(SimpleXmlConverterFactory.create())
.build();
Run Code Online (Sandbox Code Playgroud)
和我的界面:
public interface RestAPI {
@GET("main_data1.gz")
Call<Meritum> getData();
@GET("terms1_EN.gz")
Call<MeritumTerms> getTerms();
@GET
Call<GameResults> getResults(@Url String url);
}
Run Code Online (Sandbox Code Playgroud)
所以我试图得到那个gziped文件,我总是得到这样的响应:
那么我需要添加什么才能使改造识别出gzip文件?