জেভাস্ক্রিপ্ট JSON
JSON হল ডাটা সংরক্ষণ ও প্রেরণের ফরম্যাট
JSON-এর ব্যবহার সাধারণত সার্ভার থেকে ওয়েবপেজে ডাটা পাঠানোর সময় হয়。
JSON কি?
- JSON হল JavaScript Object Notation
- JSON হল একটি ক্ষুদ্র ডাটা এক্সচেঞ্জ ফরম্যাট
- JSON ভাষা নির্ভর নয় *
- JSON স্বশাসিত এবং বোঝা যায়
* JSON গ্রামাটিক জেভাস্ক্রিপ্ট অবজেক্ট সিঞ্কসপেক্ট থেকে উদ্ভূত, কিন্তু JSON ফরম্যাট পরিচ্ছন্ন টেক্সট। JSON ডাটা পড়া এবং তৈরির কোডকে কোনও প্রোগ্রামিং ভাষাতে লেখা হতে পারে。
JSON ইনস্ট্যান্স
JSON গ্রামাটিক একটি কর্মচারী অবজেক্ট নির্বাচন করে: তিনটি কর্মচারীর রেকর্ড ধারণকারী আইন্দ্রণ (অবজেক্ট):
JSON ইনস্ট্যান্স
{ "employees":[ {"firstName":"Bill", "lastName":"Gates"}, {"firstName":"Steve", "lastName":"Jobs"}, {"firstName":"Alan", "lastName":"Turing"} ] }
JSON ফরম্যাট জেভাস্ক্রিপ্ট অবজেক্ট হিসাবে মূল্যায়ন করা হয়
JSON ফরম্যাট গ্রামাটিকভাবে JavaScript অবজেক্ট তৈরির কোডিংএর মতো
এই মিলমিশ্রণের কারণে, JavaScript প্রোগ্রামটি সহজেই JSON ডাটা কে স্থানীয় JavaScript অবজেক্টে রূপান্তর করতে পারে。
JSON গ্রামাটিক নিয়ম
- ডাটা নাম/মূল্য প্যার
- ডাটা কমা দ্বারা বিভক্ত
- বর্গোপচ্ছাড়ায় অবজেক্ট সংরক্ষণ করা হয়
- বর্গোপচ্ছাড়ায় আইন্দ্রণ সংরক্ষণ করা হয়
JSON ডাটা - নাম এবং মূল্য
JSON ডাটা একইভাবে নাম/মূল্য প্যার হিসাবে লেখা হয়, যেমন জেভাস্ক্রিপ্ট অবজেক্ট বৈশিষ্ট্যগুলির মতো。
নাম/মূল্য প্যারটি ডবল চিহ্নের মধ্যে ফিল্ড নাম গঠিত হয়, তারপর কলম এবং তারপর মূল্য:
"firstName":"Bill"
JSON নামকে দুইটি চিহ্ন ব্যবহার করা হয়। JavaScript নামকে নয়。
JSON ওবজেক্ট
JSON অবজেক্টকে বর্গোপচ্ছাড়ায় লেখা হয়。
জেভাস্ক্রিপ্ট-এর মতো, অবজেক্টটি বহুবচন নাম/মূল্য প্যার ধারণ করতে পারে:
{"firstName":"Bill", "lastName":"Gates"}
JSON এক্সেকিউট
JSON আইন্দ্রণকে বর্গোপচ্ছাড়ায় লেখা হয়。
জেভাস্ক্রিপ্ট-এর মতো, আইন্দ্রণটি অবজেক্ট ধারণ করতে পারে:
"employees":[ {"firstName":"Bill", "lastName":"Gates"}, {"firstName":"Steve", "lastName":"Jobs"}, {"firstName":"Alan", "lastName":"Turing"} ]
উপরোক্ত উদাহরণে, "employees" অবজেক্ট একটি আইন্দ্রণ। এটি তিনটি অবজেক্ট ধারণ করে。
প্রত্যেক অবজেক্ট একজন ব্যক্তির একটি রেকর্ড প্রতিনিধিত্ব করে (নাম এবং ফামিলি নাম নিয়ে আসে)。
JSON টেক্সটকে JavaScript অবজেক্টে রূপান্তর করুন
JSON-এর সাধারণ ব্যবহার হল ওয়েব সার্ভার থেকে ডাটা পড়া এবং ওয়েবপেজে ডাটা প্রদর্শন করা。
সহজতার জন্য, স্ট্রিং হিসাবে ইনপুট প্রদর্শন করা যেতে পারে。
প্রথমে, JSON কোডিং ব্যবহার করে একটি JavaScript স্ট্রিং তৈরি করুন:
var text = '{ "employees" : [ '{ "firstName":"Bill" , "lastName":"Gates" },' + '{ "firstName":"Steve" , "lastName":"Jobs" },' + '{ "firstName":"Alan" , "lastName":"Turing" } ]}';
তবে, JavaScript-এর বৃত্তীয় ফাংশন JSON.parse() ব্যবহার করে এই স্ট্রিং-টিকে JavaScript অবজেক্ট পরিবর্তন করুন:
var obj = JSON.parse(text);
শেষে, আপনার পাতায় এই নতুন JavaScript অবজেক্ট ব্যবহার করুন:
ইনস্ট্যান্স
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = obj.employees[1].firstName + " " + obj.employees[1].lastName; </script>
আমাদের JSON শিক্ষা JSON সম্পর্কে আরও বেশি জানুন