آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

روش ایجاد Object در JSON

دوره های مرتبط با این مقاله

JSON - روش های مختلف ایجاد شی در JSON

اشیا JSON را با زبان JavaScript ایجاد می کنند. در زیر روش های مختلف ایجاد اشیا JSON با استفاده از JavaScript را آموزش می دهیم:
1.ایجاد یک شی (Object) تهی:

                        var JSONObj = {};

2.ساخت شی جدید:

                        var JSONObj = new Object();

در نمونه ی زیر یک شی متشکل از دو المان ایجاد می کنیم که یکی دارای attribute ای با نام bookname و مقدار از نوع رشته است و دیگری دارای attribute با نام price و مقدار از نوع عددی می باشد. برای دسترسی به attribute المان مورد نظر از عملگر نقطه استفاده می کنیم.

                        var JSONObj = { "bookname ":"VB BLACK BOOK", "price":500 };

مثال زیر پروسه ی ایجاد یک شی در زبان JavaScript به فرمت JSON را نمایش می دهد. کد زیر را با پسوند json_object.htm ذخیره می کنیم.

                       
document.write("
");
         document.write("
Website Name = "+JSONObj.name+"
"); 
         document.write("
Year = "+JSONObj.year+"
"); 
                        

حال سعی می کنیم فایل نام برده را با مرورگر IE یا هر مرورگری دیگری که JavaScript در آن پشتیبانی و فعال سازی شده، باز کنیم. خروجی زیر را نمایش می دهد:

ایجاد شی در JSON

ایجاد اشیا از نوع آرایه (Array Object)

در زیر یک شی از نوع آرایه ایجاد کرده و سپس آن را با نام json_array_object.htm ذخیره می کنیم.

language = "javascript" >
         document.writeln("
JSON array object
");
         var books = { "Pascal" : [
            { "Name"  : "Pascal Made Simple", "price" : 700 },
            { "Name"  : "Guide to Pascal", "price" : 400 }],                                                
            "Scala"  : [
               { "Name"  : "Scala for the Impatient", "price" : 1000 },
               { "Name"  : "Scala in Depth", "price" : 1300 }]   
         }   
         var i = 0
         document.writeln("
");                                
         for(i = 0;i<books.pascal.length;i++){ document.writeln("
                                               ");
         }
         for(i = 0;i<books.Scala.length;i++){
            document.writeln("
                                               ");
         }
         document.writeln("
                                               ");
            document.writeln("
                                               ");
            document.writeln("
                                               ");
            document.writeln("
                                               ");
            document.writeln("
                                               name " + books.Pascal[i].Name+"
                                               price " + books.Pascal[i].price +"
                                               ");
            document.writeln("
                                               ");
            document.writeln("
                                               ");
            document.writeln("
                                               ");
            document.writeln("
                                               ");
            document.writeln("
                                               name " + books.Scala[i].Name+"
                                               price " + books.Scala[i].price+"
                                               ");
            document.writeln("");
                                               

حال شی از نوع آرایه ی فوق (array object) را با مرورگر IE یا هر مرورگر دیگری که JavaScript در آن فعال سازی شده است، باز می کنیم. نتیجه ی زیر را بدست می دهد:

ایجاد اشیا از نوع آرایه (Array Object)

کلیه حقوق مادی و معنوی این مقاله متعلق به آموزشگاه تحلیل داده بوده و هر گونه استفاده غیر قانونی از آن پیگرد قانونی دارد.

  • 1486
  •    4
  • تاریخ ارسال :   1395/05/18

دانشجویان گرامی اگر این مطلب برای شما مفید بود لطفا ما را در GooglePlus محبوب کنید
رمز عبور: tahlildadeh.com یا www.tahlildadeh.com
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال

آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .