PDA

View Full Version : نحوه parse کردن json بازگشتی از سرور و پردازش آن



se8820726
پنج شنبه 01 خرداد 1393, 20:35 عصر
سلام دوستان
آقا من یه کد دارم که به سرور یه سری اطلاعات میفرسته و سرور با توجه به اطلاعاتی که بهش میفرستیم جوابی تو قالب json برامون میفرسته
حالا در درجه اول json بازگشتی دو حالت میتونه داشته باشه
119328
خوب من برای parse کردن json بازگشتی از JSON.NET استفاده میکنم. همچنین با .net framework 3.5 کار میکنم.

اینم متدی که وقتی جواب از سرور میاد اجرا میشه:

struct param
{
public String url, postjson;
public Object res;
}


void sendtoserverCallback(object sender, EventArgs e)
{
RunWorkerCompletedEventArgs e2 = (RunWorkerCompletedEventArgs)e;
param response = (param)e2.Result;

Object res = JsonConvert.DeserializeObject(response.res.ToStrin g());
}

اون response.res یک object هستش که json string بازگشتی توش قرار داره.

حالا 2تا مشکل دارم.
1- فرض میکنیم جواب برگشتی از سرور تو حالت اولیه. حالا چجوری این string رو به یه ابجکتی تو قالب حالت 1 تبدیل کنم و بتونم ازش استفاده کنم ؟؟
2- از کجا بفهمم که sting برگشتی از سرور تو کدوم حالت قرار داره و به اون حالت تیدیلش کنم ؟؟


فقط لطفا منابع خارجی رو بهم معرفی نکنین که اصلا سر در نمیارم !!!
اگه کل سورس کد روهم لازم بود بگین که بزارم. من واقعا نیازمند کمک هستم.

se8820726
جمعه 02 خرداد 1393, 14:14 عصر
از دوستان کسی نبود بتونه به ما کمک کنه ؟؟