soap Webサービスからシンプルなxml応答(コードスニペットに示されているように)を持っています。私はretrofit2のコンバーターとしてSimpleXmlConverterFactoryを使用しています。 json.Responseと同じようにjava pojoクラスへの応答を取得(またはマップ)します。<string xmlns="http://kuwaiterp.com/">{"People":[{"UserLogin":"True","PeopleId":"4786","PeopleName":"Karthikeyan Tamizharasan","MobileNo":"965-55977249","PersonalEmail":"Karthi[email protected]","CompanyId":"32","AppPath":"/ERPiTech"}]}</string>
retrofitを使用してJava pojoクラスにxml応答をマッピングします
改造変換プログラムです。
public static ApiService getServices() {
HttpLoggingInterceptor interceptor = new HttpLoggingInterceptor();
interceptor.setLevel(HttpLoggingInterceptor.Level.BODY);
OkHttpClient client = new OkHttpClient.Builder().addInterceptor(interceptor).build(); retrofit2.Retrofit retrofit = new retrofit2.Retrofit.Builder()
.baseUrl(Constants.BASE_URL)
.addConverterFactory(SimpleXmlConverterFactory.create())
.client(client)
.build();
return retrofit.create(ApiService.class);
}
私のモデルはどのように見えますか?
ありがとうございます。