آیا JSON می تواند توابع را ذخیره کند؟
آیا JSON می تواند توابع را ذخیره کند؟

تصویری: آیا JSON می تواند توابع را ذخیره کند؟

تصویری: آیا JSON می تواند توابع را ذخیره کند؟
تصویری: Python! Reading and Writing JSON Files 2024, نوامبر
Anonim

وجود ندارد عملکرد نوع داده در JSON . JSON از اشیاء، آرایه ها، رشته ها، اعداد، بولی ها و تهی پشتیبانی می کند. این یک فرمت داده است، نه یک زبان برنامه نویسی. حمایت از آن چندان منطقی نیست کارکرد.

از این رو، آیا JSON می تواند توابعی داشته باشد؟

پاسخ رسمی این است: خیر، تعریف معتبر نیست کارکرد که در JSON نتایج! حتی اگر JSON به عنوان یک فرمت سریال سازی داده مستقل از زبان، تونل سازی "کد" از طریق انواع دیگر استفاده می شود اراده کار کردن آ JSON رشته ممکن است برای ارسال یک JS استفاده شود عملکرد به مرورگر سمت سرویس گیرنده برای اجرا.

دوم اینکه آیا کلید JSON می تواند یک عدد باشد؟ JSON فقط اجازه می دهد کلید نام ها رشته باشند شما استفاده نمی کنید JSON اگر چه. شما یک شی جاوا اسکریپت به معنای واقعی کلمه دارید. شما می توان استفاده از شناسه برای کلیدها ، اما یک شناسه می توان با الف شروع نکن عدد.

سپس، استفاده از JSON Stringify چیست؟

این JSON . رشته کردن متد یک مقدار جاوا اسکریپت را به a تبدیل می کند JSON رشته به طور معمول است استفاده شده برای تبدیل آرایه ها یا اشیاء جاوا اسکریپت به JSON ، اگرچه می تواند باشد استفاده شده با انواع داده های ساده مانند رشته ها و اعداد.

آیا JSON یک زبان برنامه نویسی است؟

JSON یک فرمت داده است. می توان آن را به عنوان یک طبقه بندی کرد زبان ، اما نه a زبان برنامه نویسی . رابطه آن با جاوا اسکریپت به این صورت است که نحو خود را (کم و بیش) با زیرمجموعه ای از کلمات جاوا اسکریپت به اشتراک می گذارد. این JSON مشخصات آن را به طور کامل تعریف می کند. این به ارجاعات به مشخصات جاوا اسکریپت بستگی ندارد.

توصیه شده: