JSON অ্যারে
- পূর্ববর্তী পৃষ্ঠা JSON ওবজেক্ট
- পরবর্তী পৃষ্ঠা JSON সার্ভার
একটি JSON অবজেক্টের আইন্দ্রণ হিসাবে
ইনস্ট্যান্স
[ "Porsche", "BMW", "Volvo" ]
JSON-এর আইন্দ্রণ জেভাস্ক্রিপ্টের আইন্দ্রণের মতোই আছে。
JSON-তে, আইন্দ্রণের মানের ধরনগুলি শব্দ, সংখ্যা, অবজেক্ট, আইন্দ্রণ, বলীয়াত এবং null-এর মধ্যে থাকতে হবে。
জেভাস্ক্রিপ্টে, আইন্দ্রণের মান উপরোক্ত সবকিছু সহ অন্য কোনও বৈধ জেভাস্ক্রিপ্ট এক্সপ্রেশন, যেমন ফাংশন, তারিখ এবং undefined।
JSON অবজেক্টের আইন্দ্রণ
আইন্দ্রণ হতে পারে একটি অবজেক্টের মান:
ইনস্ট্যান্স
{ "name":"Bill Gates", "age":62, "cars":[ "Porsche", "BMW", "Volvo" ] }
আইন্দ্রণ স্বাপন
আপনি ব্যবহার করে: আইন্দ্রণের সূচক দিয়ে আইন্দ্রণ স্বাপন করুন:
ইনস্ট্যান্স
x = myObj.cars[0];
আইন্দ্রণ প্রবেশন
আপনি ব্যবহার করে: for-in
সার্কুলার দিয়ে আইন্দ্রণ স্বাপন করুন:
ইনস্ট্যান্স
for (i in myObj.cars) { x += myObj.cars[i]; }
অথবা আপনি ব্যবহার করতে পারেন: for
সার্কুলার:
ইনস্ট্যান্স
for (i = 0; i < myObj.cars.length; i++) { x += myObj.cars[i]; }
JSON অবজেক্টের নিহিত আইন্দ্রণ
একটি আইন্দ্রণের মান আরেকটি আইন্দ্রণ হতে পারে অথবা আরও একটি JSON অবজেক্ট:
ইনস্ট্যান্স
myObj = { "name":"Bill Gates", "age":62, "cars": [ { "name":"Porsche", "models":[ "911", "Taycan" ] }, { "name":"BMW", "models":[ "M5", "M3", "X5" ] }, { "name":"Volvo", "models":[ "XC60", "V60" ] } ] }
একটি এক্সেসসিবল অ্যারের ভিতরের অ্যারেকে সংলগ্ন করতে, প্রত্যেক অ্যারেকের জন্য for-in লুপ ব্যবহার করুন
ইনস্ট্যান্স
for (i in myObj.cars) { x += "<h1>" + myObj.cars[i].name + "</h1>"; for (j in myObj.cars[i].models) { x += myObj.cars[i].models[j]; } }
একটি এক্সেসসিবল অ্যারে মডিফাই করুন
একটি ইনডেক্স নম্বর ব্যবহার করে একটি এক্সেসসিবল অ্যারে আইটেম মডিফাই করুন
ইনস্ট্যান্স
myObj.cars[1] = "Mercedes Benz";
ডিলেট একটি এক্সেসসিবল অ্যারে আইটেম
প্রয়োগ করুন delete
একটি কীবোর্ডপেড উপাদানকে ডিলেট করতে একটি কীবোর্ডপেড ইনপুট ট্রিগার করুন
ইনস্ট্যান্স
delete myObj.cars[1];
- পূর্ববর্তী পৃষ্ঠা JSON ওবজেক্ট
- পরবর্তী পৃষ্ঠা JSON সার্ভার