X
تبلیغات
رایتل
http://iauniversity.blogsky.com/

WELLCOME TO NEWLINE COMPUTER

یکشنبه 14 بهمن‌ماه سال 1386 ساعت 03:13 ب.ظ
آیا تا به حال نامی از Json شنیده اید. اگه نشنیدید بهتره با این موضوع هم آشنا بشید
اول اگه بهتره سایتش رو نگاه کنید تا بقیش رو برای دوستانی که اطلاعی در موردش ندارن بگم
http://www.json.org/
json مخفف JavaScript Object Notation هست که در واقع فرمتی از TEXT برای ذخیره و بازیابی اطلاعات در زبانهای مختلف می باشد و می توان  برای رد و بدل کردن اطلاعات در بین زبانهای مختلف برنامه نویسی استفاده کرد. مثلا بین PHP  و جاوااسکریپت. چیزی که بیشتر به ذهن من می رسد جایگزینی برای XML است که از دارای مزیتهای زیادی در این باره می باشد. یکی اینکه دسترسی به اطلاعات آن راحتتر هست و دیگر نیازی به استفاده از توابع بسیار سخت DOM  برای دسترسی به اطلاعات نیست .
شما می توانید کتابخانه های مربوط رو از همین سایت ردیابی و به صورت رایگان دریافت کنید
البته در PHP نسخه 5.2.0 نیز اکسشن JSON  به صورت پیش فرض نصب شده است.
تا یادم نرفته بگم که مشکلی هم با UTF-8 ندارد
فرض کنید که شما اطلاعات خودتون رو به فرمت XML ذخیره کردید به این صورت
کد:

 


   
        vahid
        123-456-7890
       

            123 JFKStreet
            Any Town
            Any State
            12345
       

   


  
حال فرمت JSON  به این صورت است
کد:

 {
   "contacts" : {
      "contact" : {
         "@attributes" : {
            "id" : "1"
         },
         "name" : "vahid",
         "phone" : "123-456-7890",
         "address" : {
            "street" : "123 JFK Street",
            "city" : "Any Town",
            "state" : "Any State",
            "zipCode" : "12345"
         }
      }
   }
}


تنها کار شما با تو تابع هست این توابع در php مورد استفاده قرار می گیرد json_decode و json_encode که البته شما می توانید اطلاعات بیشتر رو در سایتی که معرفی کردم مشاهده کنید در منوال php هم می توانید به آدرس http://ir.php.net/manual/en/ref.json.php مراجعه کنید. همچنین اگر از سایت مورد علاقه همه google  استفاده کنید اطلاعات بیشتری رو کسب خواهید کرد.
برای کسب اطلاعات بیشتر در مورد این فرمت هم می تونید از سایت http://www.flickr.com/services/api/response.json.html
دیدن فرمایید
 فکر کنم این json  بیشتر مورد علاقه ajax کارها باشه
del.icio.us digg newsvine furl Y! smarking segnalo

http://NEWLINE.BLOGSKY.COM

طراح : محمد میرزاخانی