اموزش برنامه نویسی سوییفت (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 خواهیم پرداخت.

 



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

(1)
4.92/ 5 279 امتیازدهنده


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

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

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

بهترین سرویس آمار بازدیدکنندگان وب سایت کدام است ؟(190رای )


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



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

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

(5%)


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

(25%)


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

(25%)


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

(25%)


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

(40%)


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

(50%)


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

(50%)


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

(55%)


طراحی سایت رویا ملک

(55%)


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

(60%)


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

(75%)


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

(80%)


اپلیکیشن موبایل بانه کالا

(80%)


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

(80%)


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

(90%)


باشگاه ورزشی آگرین کرج

(90%)


طراحی سایت چی کو جو

(90%)


مقدمه برنامه نویسی سوییفت

در این قسمت قصد داریم درباره پیش نیازهای شروع برنامه نویسی سوییفت یا برنامه نویسی برای دیواس های ios صحبت کنیم.