اموزش برنامه نویسی سوییفت (swift)

نحوه خواندن جیسون (parse json) در سوییفت (swift)

با سلام خدمت همه دوستان.

برای خواندن فایل جیسون (json) در سوییفت (swift) نیازمند یک ادرس url هستیم که اطلاعت جیسون داخل آن باشد.

حالا جیسون (json) چیه؟

جیسون آبجکت(object) یا ارایه(Array) یا ارزش(Value) یا رشته (string)است از مجموعه نامرتبی از دیتاها یا داده ها!

 

{
    "MySelf": {
    "Firstname": "Hadi",
    "Lastname": "Jafari",
    "Birthday": 1991
    }
}

 

جیسون بالا داری ابجکتی است با کلید Myself که مقادیری مانند Firstname برابر Hadi و Lastname برابر Jafari و Birthday برابر 1991  را دارا میباشد.

مثال های دیگری از جیسون (json):

{"GetArticlesResult": [{"ID": 559,"ImageThumb": "http://www.karnaweb.net/Uploading/Article/S1111_Untitled-1.jpg","Summery": "در این مقاله قصد داریم به مقایسه تبلیغات کلیکی با تبلیغات مستقیم ، ارسال پیام های تبلیغاتی و سفارش تبلیغ به کانال های تلگرام بپردازیم.","Title": "تبلیغات کلیکی یا تبلیغات مستقیم؟؟؟"},{"ID": 558,"ImageThumb": "http://www.karnaweb.net/Uploading/Article/S_MCA-Snapchat-Banner.png","Summery": "اسنپ‌ چت  یا snapchat یک برنامه برای ارسال و دریافت تصاویر مخصوص پلتفرم موبایل می‌باشد توسط  این برنامه کاربران آن می‌توانند تصاویر گرفته شده یا ویدئو ضبط شده را با استفاده از متون یا نقاشی یا گرافیک خاصی که به ان اضافه میکنند به لیستی از دریافت کنندگان مشخص شده ارسال کنند. این تصاویر و ویدئوها اصطلاحاً \"Snaps\" نامیده می‌شوند. ","Title": "با اسنپ چت (snapchat) سرگرم شوید"}]}

در مثال بالا GetArticlesResult ارایه ای است که دارای 4 ابجکت است و هر ابجکت دارای دو جفت!

در ادامه به توضیحاتی در مورد خواند جیسون در xcode خواهیم پرداخت.

 



به مطلب ارائه شده امتیاز بدهید



Arun
هادی جعفری هادی، با مدرک کارشناسی نرم افزار ، عاشق برنامه نویسی موبایل برای IOS هست ، بعضی وقت ها در زمینه فروش و بازریابی ایده های قشنگی رو اعلام میکنه

  • مطلب چه طور بود؟ سوالی در این باره دارید؟ در بخش نظرات مطرح نمایید.

خدمات طراحی سایت
مقالات طراحی وب سایت
اخبار کارناوب
نظر سنجی

به نظر شما به جز محتوای خوب چه چیزی بیشتر باعث می شود کاربران دوباره به سایت برگرند؟(8رای )


نمایش نتیجه ها




پروژه های در حال انجام

طراحی سایت خرید فروش خودرو

(25%)


طراحی سایت گروه رویش

(25%)


سئوی سایت بانه کالا

(50%)


طراحی اپلیکیشن دالینو

(55%)


سئوی سایت آناهید

(60%)


طراحی سایت فروشگاه سازه

(60%)


اپلیکیشن IOS کارناوب

(80%)


اپلیکیشن اندروید تولید ایرانی

(90%)


فروشگاه و اپلیکیشن هپی مپی

(90%)


سایت نیازمندیهای سنگریز

(90%)


بـاغ ویـلای پرند

(95%)