ورود

View Full Version : سوال: مشکل در پاس دادن ورودی از جاوا به وبسرویس



nimaansary
سه شنبه 21 مهر 1394, 15:39 عصر
سلام دوستان

من یک وبسرویس WCF با سی شارپ دات نت راه اندازی کردم. این وبسرویس یک متد مثل زیر دارد:



1
2
3

public void MyMethod(List<CsSuggestionLst> SuggestionList)
{
}








همانطور که میبینید ورودی این متد SuggestionList از نوع لیستی از کلاس CsSuggestionLst می باشد.

ساختار کلاس CsSuggestionLst :



1
2
3

int a;
string b;








من این وبسرویس رو در ایکیلیپس در یک پروژه جاوا ادد میکنم. وقتی اجراش میکنم ورودی Null می آید سمت وب سرویس در حالی که در سمت جاوا چک میکنم و میبینم که مقدار داره.

در ضمن انواع ورودی رو مثل لیستی از اعداد و رشته ها رو درست پاس میده ولی وقتی لیستی از یک کلاس رو قرار میدم ، متاسفانه Null میاد.

چند هفته ای میشه که درگیر شدم و حل نمیشه

کسی با چنین مشکلی مواجه شده؟؟

در ضمن تمامی name space ها رو درست می نویسم. [DataContract] , [DataMember] و ..

ali-baba
شنبه 09 آبان 1394, 09:18 صبح
سلام...
ببین تویه وب سرویس سمت جاوا دو مدل هستش... یکیContract First و اون یکی Contract Last ... تو چطوری داری کد میزنی؟
چطوری ادد می کنی؟؟؟
درضمن... وقتی که شما دوتا متد داری تویه وب سرویس و هر دوتا مقداری به جز لیست هستند.. چطور می خوای لیست پاس بدی؟؟؟
اول ببین اصلا خروجیت چیه... بعد به لیست بودن یا نبودن شک کن....
باتشکر...