English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
JSON یُستخدم لتبادل البيانات مع خادم الويب. عند إرسال البيانات إلى خادم الويب، يجب أن تكون البيانات نصية.
تقوم هذه الطريقة JSON.stringify() بتحويل مفهوم JavaScript أو القيمة إلى نص JSON.
إذا كان يتم استبدال القيمة بواسطة هذه الطريقة الاختياريةالبديلالمحدد أو الاختياري إذا كان يشمل فقط الخصائص المحددةالبديلتحديد المجموعة.
النحو:
JSON.stringify(value, replacer)
المعلمة الأولى تُحدد القيمة التي يتم تحويلها إلى نص JSON.
المعلمة الثانية الاختيارية تُحدد دالة يمكنها تغيير سلوك عملية التسلسل.
افترض أن لدينا مفهوم في JavaScript كالتالي:
var myObj = { name: "Seagull", age: 22, city: "New Delhi" };
باستخدام هذا JSON.stringify() يمكننا تحويل مفهوم JavaScript إلى نص JSON:
var myJSON = JSON.stringify(myObj);اختبار لمعرفة‹/›
افترض أن لدينا مجموعة في 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;اختبار لمعرفة‹/›
ملاحظةالنص: تحويل النص إلى مفهوم محلي يسمىتحليل، بينما يتم تحويل المفهوم المحلي إلى شيء يمكن نقل عبر الشبكةالنصيسمىتسلسل.