JSON.parse()
()JSON.parse
یک متد در جاوااسکریپت است که برای تبدیل رشته JSON به شیء جاوااسکریپت استفاده میشود.
این متد در تعامل با سرور و دادههای JSON بسیار پرکاربرد است.
🔹 1. ساختار متد
-
text → رشته JSON معتبر
-
reviver (اختیاری) → تابعی برای پردازش دادهها هنگام تبدیل
🔹 2. مثال ساده
📌 رشته JSON به یک شیء جاوااسکریپت تبدیل شده و میتوان به مقادیر آن دسترسی داشت.
🔹 3. مثال با آرایه
📌 ()JSON.parse
میتواند آرایهها و شیءهای تو در تو را هم تبدیل کند.
🔹 4. استفاده از Reviver
-
reviver
یک تابع اختیاری است که به هر کلید و مقدار دسترسی میدهد و میتواند مقدار را تغییر دهد.
📌 در این مثال، مقدار age
هنگام تبدیل تغییر داده شد.
🔹 5. نکات مهم
-
رشته JSON باید معتبر باشد، در غیر این صورت خطا رخ میدهد.
-
کلیدها در JSON باید در کوتیشن دوتایی باشند.
-
متد
()JSON.parse
فقط دادهها را تبدیل میکند و توابع یا متدها را پردازش نمیکند. -
میتوان دادههای دریافتشده از AJAX یا API را با آن تبدیل کرد.
✅ خلاصه
-
()JSON.parse
→ تبدیل رشته JSON به شیء جاوااسکریپت -
قابلیت تبدیل شیء، آرایه، تو در تو و boolean را دارد
-
پارامتر اختیاری
reviver
→ امکان تغییر دادهها هنگام تبدیل -
ضروری برای پردازش دادههای سرور در جاوااسکریپت