English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JSON.stringify()

JSON یُستخدم لتبادل البيانات مع خادم الويب. عند إرسال البيانات إلى خادم الويب، يجب أن تكون البيانات نصية.

تقوم هذه الطريقة JSON.stringify() بتحويل مفهوم JavaScript أو القيمة إلى نص JSON.

إذا كان يتم استبدال القيمة بواسطة هذه الطريقة الاختياريةالبديلالمحدد أو الاختياري إذا كان يشمل فقط الخصائص المحددةالبديلتحديد المجموعة.

النحو:

JSON.stringify(value, replacer)

المعلمة الأولى تُحدد القيمة التي يتم تحويلها إلى نص JSON.

المعلمة الثانية الاختيارية تُحدد دالة يمكنها تغيير سلوك عملية التسلسل.

تحويل مفهوم JavaScript إلى نص

افترض أن لدينا مفهوم في JavaScript كالتالي:

  var myObj = { name: "Seagull", age: 22, city: "New Delhi" };

باستخدام هذا JSON.stringify() يمكننا تحويل مفهوم JavaScript إلى نص JSON:

var myJSON = JSON.stringify(myObj);
اختبار لمعرفة‹/›

تحويل مجموعة JavaScript إلى نص

افترض أن لدينا مجموعة في JavaScript كالتالي:

  var myArr = ["Seagull", "Cynthia", "Tarush"];

باستخدام هذا JSON.stringify() يمكننا تحويل مجموعة JavaScript إلى نص JSON:

var myJSON = JSON.stringify(myArr);
اختبار لمعرفة‹/›

تحويل عنصر التاريخ إلى نص

لا يسمح JSON باستخدام عناصر التاريخ.

يحول هذا JSON.stringify() أي عنصر تاريخ إلى نص.

var myObj = { name: "Seagull", today: new Date(), city: "New Delhi" };
var myJSON = JSON.stringify(myObj);
document.getElementById("output").innerHTML = myJSON;
اختبار لمعرفة‹/›

ملاحظةالنص: تحويل النص إلى مفهوم محلي يسمىتحليل، بينما يتم تحويل المفهوم المحلي إلى شيء يمكن نقل عبر الشبكةالنصيسمىتسلسل.