با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن ، تاکنون سینتکس پیاده سازی و تعریف JSON در جاوا اسکریپت و ساختار اصلی آن را بررسی کرده ایم، همچنین به مقایسه ی JSON و XML پرداخته و مزایای JSON را عنوان کردیم، JSON همانند زبان های برنامه نویسی شامل انواع داده های عددی و کاراکتر برای تعریف و ذخیره ی انواع داده ها می باشد، که در این بخش ما شما را با تعریف انواع داده در JSON و استفاده از آن ها آشنا می کنیم.
در ادامه ی این مبحث شما با انواع و ساختار تعریف انواع داده در JSON آشنا خواهید شد.
در JSON، مقادیر می تواند یکی از انواع داده زیر باشند:
نکته : مقادیر JSON نمی تواند شامل داده های زیر باشد :
رشته ها در JSON باید در قالب دابل کوتیشن ” ” نوشته شوند :
مثال-
1 | { "name":"John" } |
اعداد در باید از نوع integer و یا float باشند :
مثال-
1 | { "age":30 } |
مقادیر JSON می توانند آبجکت باشند:
مثال-
1 2 3 | { "employee":{ "name":"John", "age":30, "city":"New York" } } |
آبجکت ها به عنوان مقادیر در JSON باید از قوانین مشابه با اشیاء JSON پیروی کنند.
مقادیر در JSON می تواند آرایه باشد :
مثال-
1 2 3 | { "employees":[ "John", "Anna", "Peter" ] } |
مقادیر JSON همچنین می توانند true/false باشند :
مثال-
1 | { "sale":true } |
مقادیر JSON همچنین می توانند null باشند :
1 | { "middlename":null } |
JSON به عنوان یک ساختار داده ای مستقل و پرکاربرد در جاوا اسکریپت، نیز انواع داده ای خاصی را می پذیرد که برخی از آن ها با سایر زبان ها مشترک است از این رو در این بخش به بررسی و مرور انواع داده در JSON پرداختیم.