JavaScript JSON parse() میٹھد
- پچھلے صفحے parse()
- بعد کا صفحہ stringify()
- 上一层 واپس جائیے دستورالعمل مرجع JSON JavaScript
تعریف و استفاده
مетод JSON.parse() یک رشته را تحلیل کرده و یک شیء JavaScript را بازگرداند.
این رشته باید به فرمت JSON نوشته شود.
مетод JSON.parse() میتواند از یک تابع برای تبدیل نتایج استفاده کند.
مثال
مثال 1
یک رشته (به فرمت JSON) را تحلیل کرده و یک شیء JavaScript را بازگرداند:
var obj = JSON.parse('{"firstName":"Bill", "lastName":"Gates"}');
مثال 2
reviver فونکشن کا استعمال کیسے کریں:
/* "city" مرتبہ کو بچولی کریں: */ var text = '{ "name":"Bill", "age":"19", "city":"Seattle"}'; var obj = JSON.parse(text, function (key, value) { اگر key == "city" { بازگشتی مرتبہ.toUpperCase(); } بازگشتی مرتبہ; }; }); document.getElementById("demo").innerHTML = obj.name + ", " + obj.city;
مثال 3
سرویئر سے وصول شدہ جی ایس این کو تجزیہ کریں:
var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { var myObj = JSON.parse(this.responseText); document.getElementById("demo").innerHTML = myObj.name; }; }; xmlhttp.open("GET", "json_demo.txt", true); xmlhttp.send();
نکال نال
JSON.parse(نکال نال, فونکشن)
پارامتر کا مرتبہ
پارامتر | وصف |
---|---|
نکال نال | ضروری۔ جی ایس این فرمت میں لکھی گئی نکال نال. |
reviver فونکشن |
اختیاری۔ تبدیل کئے جانے والے نتائج کیلئے فونکشن استعمال کریں۔ ہر آئیٹم کیلئے اس فونکشن کو بلاک کریں۔ کسی بھی نیچل آئیٹم کو پہلے پیرنٹ آئیٹم کے قبل تبدیل کریں۔ اگر اس فونکشن موثر بازگشتی بر آورده، آئیٹم کا مرتبہ تبدیل کریں۔ اگر اس فونکشن undefined بر آورده، اس آئیٹم کو حذف کریں。 |
تکنیکی تفصیلات
بازگشتی: | JSON آئیٹم یا عدد. |
---|---|
جاوا اسکریپٹ ورژن: | ECMAScript 5 |
بھراوکمپٹر سپورٹ کرتا ہے
تبلع میں شماراں نے پہلے اس میٹھد کو پورا طور پر سپورٹ کرنے والے براوزر کی نسلی کا حوالہ دیا ہے۔
میٹھد | کروم | آئی ای | فائر فاکس | سافری | آپرا |
---|---|---|---|---|---|
parse() | 4.0 | 8.0 | 3.5 | 4.0 | 11.5 |
متعلقہ صفحات
JSON تعلیم:JSON کی مختصر معرفی
- پچھلے صفحے parse()
- بعد کا صفحہ stringify()
- 上一层 واپس جائیے دستورالعمل مرجع JSON JavaScript