تحويل JSON إلى Array / map - JavaScript

Thwyl Json Aly Array Map Javascript



JSON ، والمعروف أيضًا باسم ' جافا سكريبت تدوين كائن '، شائع الاستخدام لنقل البيانات بين الخادم وتطبيق الويب. JSON هو تنسيق بسيط قائم على النص يمكن معالجته وتحويله ببساطة إلى كائنات JavaScript مثل المصفوفات والخرائط وما إلى ذلك.

سيوضح هذا البرنامج التعليمي طرق تحويل JSON إلى مصفوفة وخريطة في JavaScript.

كيفية تحويل JSON إلى مصفوفة JavaScript؟

لتحويل JSON إلى مصفوفة ، استخدم ' JSON.parse () ' طريقة. تُستخدم هذه الطريقة لتحويل سلسلة JSON إلى كائن. لتحويل سلسلة JSON إلى مصفوفة ، سنقوم أولاً بتحويل السلسلة إلى كائن ثم استدعاء ' يدفع() 'طريقة لإضافة القيم في مصفوفة فارغة.







بناء الجملة



استخدم الطريقة التالية للطريقة 'JSON.parse ()':



جسون. تحليل ( سلسلة JSON ) ؛

يقبل سلسلة JSON كمدخل ويعطي كائنًا كمخرج.





مثال

أنشئ سلسلة JSON باسم ' سترجسون ':



كان سترجسون = '{'name': 'Paul'، 'age': '32'، 'Designation': 'HR'}' ؛

قم باستدعاء طريقة 'JSON.parse ()' بتمرير سلسلة JSON كوسيط يحولها إلى كائن:

كان objJSON = جسون. تحليل ( سترجسون ) ؛

قم بإنشاء مصفوفة فارغة باسم ' المصفوفة ':

كان المصفوفة = [ ] ؛

كرر الكائن المحول المسمى ' objJSON 'وادفع القيم مقابل كل مفتاح إلى المصفوفة باستخدام' يدفع() ' طريقة:

ل ( كان أنا في objJSON ) {
المصفوفة يدفع ( objJSON [ أنا ] ) ؛
}

أخيرًا ، اطبع المصفوفة على وحدة التحكم:

وحدة التحكم. سجل ( المصفوفة ) ؛

يمكن ملاحظة أنه تم تحويل JSON بنجاح إلى مصفوفة:

كيفية تحويل JSON إلى الخريطة في JavaScript؟

لتحويل JSON إلى خريطة ، استخدم ' خريطة() 'المُنشئ مع' مدخلات الكائن () ' و ' JSON.parse () ' طُرق. تقوم طريقة 'JSON.parse ()' بتحويل السلسلة إلى كائن ، بينما تعطي طريقة 'Object.entries ()' مجموعة من أزواج المفتاح والقيمة من الكائن المحول. ينشئ مُنشئ 'الخريطة' كائن خريطة جديدًا من مصفوفة الإدخالات.

بناء الجملة

استخدم الصيغة المحددة لتحويل JSON إلى الخريطة في JavaScript:

جديد خريطة ( هدف . إدخالات ( جسون. تحليل ( objJSON ) ) ) ؛

مثال

قم باستدعاء المُنشئ 'Map ()' باستخدام أسلوب 'Object.entries ()' و 'JSON.parse ()' بتمرير سلسلة JSON كوسيطة:

مقدار ثابت الخريطة = جديد خريطة ( هدف . إدخالات ( جسون. تحليل ( objJSON ) ) ) ؛

اطبع الخريطة على وحدة التحكم باستخدام ' console.log () ' طريقة:

وحدة التحكم. سجل ( الخريطة ) ؛

انتاج |

لقد قدمنا ​​جميع المعلومات الضرورية المتعلقة بتحويل JSON إلى مصفوفة / خريطة في JavaScript.

خاتمة

لتحويل JSON إلى مصفوفة ، استخدم ' JSON.parse () 'مع' يدفع() '، ولتحويل JSON إلى خريطة ، استخدم' خريطة() 'المُنشئ مع' مدخلات الكائن () ' و ' JSON.parse () ' طريقة. طريقة JSON.parse () هي الطريقة الأساسية للتحويل لأنها تحول سلسلة JSON إلى كائن. يوضح هذا البرنامج التعليمي طرق تحويل JSON إلى مصفوفة وتعيين في JavaScript.