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