JavaScript JSON parse() মথোদ
- পূর্ববর্তী পৃষ্ঠা parse()
- পরবর্তী পৃষ্ঠা stringify()
- একটি স্তর উপরে JavaScript JSON রেফারেন্স হান্ডবুক
সংজ্ঞা ও ব্যবহার
JSON.parse() মথড স্ট্রিংটি পার্স করে একটি জেভাস্ক্রিপ্ট অবজেক্ট ফিরিয়ে দেয়
এই স্ট্রিংটি JSON ফরম্যাটে লিখা হতে হবে
JSON.parse() মথড ফংশনটি ব্যবহার করে ফলাফলকে ট্রান্সফরম করতে সক্ষম
একটি ইনস্ট্যান্স
উদাহরণ 1
একটি স্ট্রিং (জিএসওয়াইএফ ফরম্যাটে লিখা) পার্স করে একটি জেভাস্ক্রিপ্ট অবজেক্ট ফিরিয়ে দেয়:
var obj = JSON.parse('{"firstName":"Bill", "lastName":"Gates"}');
উদাহরণ 2
রিভাইভার ফাংশন কিভাবে ব্যবহার করা যায়:
/* "city" মানকে আক্ষরিত হিসাবে প্রতিস্থাপিত করুন: */ var text = '{ "name":"Bill", "age":"19", "city":"Seattle"}'; var obj = JSON.parse(text, function (key, value) { if (key == "city") { রিটার্ন মান.toUpperCase(); } else { রিটার্ন মান } }); document.getElementById("demo").innerHTML = obj.name + ", " + obj.city;
উদাহরণ 3
সার্ভার থেকে প্রাপ্ত JSON পার্সিং করুন:
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(স্ট্রিং, ফাংশন)
প্রতিযোগী মান
প্রতিযোগী | বর্ণনা |
---|---|
স্ট্রিং | অপরিহার্য। JSON ফরম্যাটে লেখা স্ট্রিং |
রিভাইভার ফাংশন |
অপশনাল। ফলাফল রূপান্তরের জন্য ফাংশন। প্রত্যেক বিষয়ের জন্য এই ফাংশনটি বাউন্ড করুন। কোনো গভীর অবজেক্টকে পিতৃসংক্রান্ত অবজেক্টের আগে রূপান্তরিত করা হবে যদি এই ফাংশন বৈধ মান ফিরায়, তবে বিষয়ের মানকে রূপান্তরিত মানে প্রতিস্থাপিত করুন যদি এই ফাংশন undefined ফিরায়, তবে এই বিষয়টি মুছে দিন |
প্রযুক্তিগত বিবরণ
ফলাফল: | JSON অবজেক্ট বা সংখ্যা。 |
---|---|
জেভাস্ক্রিপ্ট সংস্করণ: | ECMAScript 5 |
ব্রাউজার সমর্থন
টেবিলের সংখ্যা এই পদ্ধতিকে পূর্ণাত্মকভাবে সমর্থনকারী প্রথম ব্রাউজার সংস্করণ উল্লেখ করে।
পদ্ধতি | চ্রোম | আইই | ফায়ারফক্স | স্যাফারি | অপেরা |
---|---|---|---|---|---|
parse() | 4.0 | 8.0 | 3.5 | 4.0 | 11.5 |
সংশ্লিষ্ট পৃষ্ঠা
JSON শিক্ষাক্রমঃJSON সমীক্ষা
- পূর্ববর্তী পৃষ্ঠা parse()
- পরবর্তী পৃষ্ঠা stringify()
- একটি স্তর উপরে JavaScript JSON রেফারেন্স হান্ডবুক