رفتن به مطلب
  • 0

Json چیه و چطور باید ازش استفاده کرد ؟


top206

سوال

سلام همون طور که تو عنوان تاپیک مشخص هست سوالم اینکه JSON چیه ؟

هر کی اطلاعاتی ازش داره لطفا دریغ نکنه به نظرم مبحث مهمیه! *mail*

پیشاپیش ممنون از جواباتون

موفق باشید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

8 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

منم دنبالش بودم . نتونستم توی استفاده ازش موفق بشم.

لطفا مدیران فیلم یا اموزشش را بذارند.:)

top

لینک ارسال
به اشتراک گذاری در سایت های دیگر

json یه فرمت استاندارد انتقال اطلاعاته که هم برای ماشین قابل خوندنه و هم برای انسان.

مثلا شما میخواید یه سری اطلاعات رو به سرور ارسال کنید اونا رو لیست می کنید با استفاده از کتابخانه Json تبدیل به یه استرینگ میکنید که به صورت json نوشته شده و بعد به سرور ارسال میکنید.

بسته به اینکه سرور از چه موتوری استفاده کنه میتونید فایل استرینگ رو دریافت کنید و از فرمت json یک یا چند آرایه استخراج و استفاده کنید.

همین روند بر عکسش هم هست.

تمام زبان های برنامه نویسی که امکان ارتباط با برنامه های دیگه دارند مترجم JSOn هم دارند.

خیلی از API های گوگل هم هستند که پاسخ رو به صورت JSON به شما بر می گردونن.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

json یه فرمت استاندارد انتقال اطلاعاته که هم برای ماشین قابل خوندنه و هم برای انسان.

مثلا شما میخواید یه سری اطلاعات رو به سرور ارسال کنید اونا رو لیست می کنید با استفاده از کتابخانه Json تبدیل به یه استرینگ میکنید که به صورت json نوشته شده و بعد به سرور ارسال میکنید.

بسته به اینکه سرور از چه موتوری استفاده کنه میتونید فایل استرینگ رو دریافت کنید و از فرمت json یک یا چند آرایه استخراج و استفاده کنید.

همین روند بر عکسش هم هست.

تمام زبان های برنامه نویسی که امکان ارتباط با برنامه های دیگه دارند مترجم JSOn هم دارند.

خیلی از API های گوگل هم هستند که پاسخ رو به صورت JSON به شما بر می گردونن.

داخل بیسیک فور اندروید چطوری json را دریافت کنیم و بخونیم ؟(منظورم کدش چیه و چطور استفاده میشه )

لینک ارسال
به اشتراک گذاری در سایت های دیگر

یه کتابخونه داره با اسم JSON اونو تیک بزین و اگه جیسون رو بشناسین احتمالا بتونین باهاش کار منین.

اگه نشناسین باید بگم که دریافت جیسون با دریافت یه فایل استرینگ از سرور فرقی نداره.

با کتابخانه HTTPUtils و متد POST یا GET یا اکثرا DOWNload درخواست میدین و ادامه ماجرا رو که اگه نمیدونین دنبال کار با اون کتابخونه(httputils) باشین اینجا جای توضیحش نیس.

بعد از دریافت هم توضیحش طولانیه درخواست آموزش بزنین اگه کسی نزاشت خودم میزارم(چون وقت نمیکنم داوطلب نشدم).

همینقد بگم که باید تیکه تیکه فایل استرینگ رو به MAP و List ریز کنین تا به هدفتون برسین.

دستور For each هم دستور پر کاربردیه معمولا توی این کار.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

یه کتابخونه داره با اسم JSON اونو تیک بزین و اگه جیسون رو بشناسین احتمالا بتونین باهاش کار منین.

اگه نشناسین باید بگم که دریافت جیسون با دریافت یه فایل استرینگ از سرور فرقی نداره.

با کتابخانه HTTPUtils و متد POST یا GET یا اکثرا DOWNload درخواست میدین و ادامه ماجرا رو که اگه نمیدونین دنبال کار با اون کتابخونه(httputils) باشین اینجا جای توضیحش نیس.

بعد از دریافت هم توضیحش طولانیه درخواست آموزش بزنین اگه کسی نزاشت خودم میزارم(چون وقت نمیکنم داوطلب نشدم).

همینقد بگم که باید تیکه تیکه فایل استرینگ رو به MAP و List ریز کنین تا به هدفتون برسین.

دستور For each هم دستور پر کاربردیه معمولا توی این کار.

ممنون فهمیدم . من فکر میکردم مستقیم به صورت لیست دریافت میکنه :)

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بنده برای پوش نوتیفیکیشن از json استفاده کردم توی یه برنامه . خوب json کدهاش شکل خاصی دارن ولی یادگیریش سخت نیستش ... البته من فقط واسه همون نوتیفیکیشن ازش استفاده کردم و جای دیگه ای باهاش کار نکردم . اطلاعاتی رو به شکل json از سایت پارس ارسال میکنم به گوشی کاربر . حالا این اطلاعات میتونن لینک ، عکس ، متن و .. باشن . که با کدهای جیسون ارسال میشه و با کدهایی که در بیسیک می نویسیم میگیریمشون و برنامه اونها رو میخونه و اجزا میکنه ..

لینک ارسال
به اشتراک گذاری در سایت های دیگر

درود بر همه اساتید

یه سر به لینک زیر بزن

http://www.json.org/json-fa.html

یه کتاب خونه هست به نام json می تونی از اون کمک بگیری.

اگر از یک url می خونی باید اول با کتاب خونه httpuntils2 دانلود کنی url بعد با JobDone ادامه مراحل بری.

این لینک هم کمکت می کنه

http://www.b4x.com/android/help/json.html#jsonparser_nextvalue

و این لینک هم می تونه به صورت ایستا نمایش بده یعنی بهش فایل json بدی بعد آبجکت هاشو نشونت بده

http://json.bloople.net/

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...