JSON কে অ্যারে/ম্যাপে রূপান্তর করুন – জাভাস্ক্রিপ্ট

Json Ke A Yare Myape Rupantara Karuna Jabhaskripta



JSON, ' নামেও পরিচিত জাভাস্ক্রিপ্ট অবজেক্ট নোটেশন ”, সাধারণত একটি সার্ভার এবং একটি ওয়েব অ্যাপ্লিকেশনের মধ্যে ডেটা প্রেরণের জন্য ব্যবহৃত হয়। JSON হল একটি সাধারণ পাঠ্য-ভিত্তিক বিন্যাস যা সহজভাবে প্রক্রিয়া করা যায় এবং জাভাস্ক্রিপ্ট বস্তু যেমন অ্যারে, মানচিত্র ইত্যাদিতে পরিণত করা যায়।

এই টিউটোরিয়ালটি JSON কে একটি অ্যারে এবং জাভাস্ক্রিপ্টে মানচিত্রে রূপান্তর করার উপায়গুলি ব্যাখ্যা করবে।

কীভাবে JSON কে জাভাস্ক্রিপ্ট অ্যারেতে রূপান্তর করবেন?

JSON কে একটি অ্যারেতে রূপান্তর করতে, ' JSON.parse() 'পদ্ধতি। JSON স্ট্রিংকে অবজেক্টে রূপান্তর করার জন্য এই পদ্ধতিটি ব্যবহার করা হয়। JSON স্ট্রিংকে একটি অ্যারেতে রূপান্তর করার জন্য, আমরা প্রথমে স্ট্রিংটিকে একটি বস্তুতে রূপান্তর করব এবং তারপরে কল করব “ ধাক্কা () একটি খালি অ্যারেতে মান যোগ করার পদ্ধতি।







বাক্য গঠন



'JSON.parse()' পদ্ধতির জন্য নিম্নলিখিত পদ্ধতি ব্যবহার করুন:



JSON। পার্স ( JSONString ) ;

এটি একটি JSON স্ট্রিং একটি ইনপুট হিসাবে গ্রহণ করে এবং একটি আউটপুট হিসাবে একটি বস্তু দেয়।





উদাহরণ

'নামে একটি JSON স্ট্রিং তৈরি করুন strJSON ”:



ছিল strJSON = '{'নাম': 'পল', 'বয়স': '৩২', 'পদবী': 'এইচআর'}' ;

JSON স্ট্রিংকে একটি আর্গুমেন্ট হিসাবে পাস করে 'JSON.parse()' পদ্ধতিটি চালু করুন যা এটিকে একটি বস্তুতে রূপান্তরিত করে:

ছিল objJSON = JSON। পার্স ( strJSON ) ;

'নামে একটি খালি অ্যারে তৈরি করুন arrayJSON ”:

ছিল arrayJSON = [ ] ;

রূপান্তরিত বস্তুর পুনরাবৃত্তি করুন ' objJSON ' এবং ' ব্যবহার করে অ্যারের প্রতিটি কী এর বিপরীতে মানগুলিকে চাপুন ধাক্কা () 'পদ্ধতি:

জন্য ( ছিল i ভিতরে objJSON ) {
arrayJSON. ধাক্কা ( objJSON [ i ] ) ;
}

অবশেষে, কনসোলে অ্যারেটি মুদ্রণ করুন:

কনসোল লগ ( arrayJSON ) ;

এটি দেখা যায় যে JSON সফলভাবে একটি অ্যারেতে রূপান্তরিত হয়েছে:

জাভাস্ক্রিপ্টে ম্যাপে JSON রূপান্তর কিভাবে?

JSON কে মানচিত্রে রূপান্তর করার জন্য, ' মানচিত্র() 'এর সাথে কনস্ট্রাক্টর' Object.entries() ' এবং ' JSON.parse() 'পদ্ধতি। 'JSON.parse()' পদ্ধতি স্ট্রিংটিকে একটি অবজেক্টে রূপান্তর করে, যখন 'Object.entries()' পদ্ধতি রূপান্তরিত বস্তু থেকে কী-মান জোড়ার একটি অ্যারে দেয়। 'মানচিত্র' কনস্ট্রাক্টর এন্ট্রির অ্যারে থেকে একটি নতুন মানচিত্র বস্তু তৈরি করে।

বাক্য গঠন

জাভাস্ক্রিপ্টের মানচিত্রে JSON রূপান্তর করার জন্য প্রদত্ত সিনট্যাক্স ব্যবহার করুন:

নতুন মানচিত্র ( অবজেক্ট . এন্ট্রি ( JSON। পার্স ( objJSON ) ) ) ;

উদাহরণ

আর্গুমেন্ট হিসাবে JSON স্ট্রিং পাস করে 'Object.entries()' এবং 'JSON.parse()' পদ্ধতি সহ 'Map()' কনস্ট্রাক্টরকে কল করুন:

const mapJSON = নতুন মানচিত্র ( অবজেক্ট . এন্ট্রি ( JSON। পার্স ( objJSON ) ) ) ;

' ব্যবহার করে কনসোলে মানচিত্রটি মুদ্রণ করুন console.log() 'পদ্ধতি:

কনসোল লগ ( mapJSON ) ;

আউটপুট

আমরা জাভাস্ক্রিপ্টে অ্যারে/ম্যাপে JSON-এর রূপান্তর সম্পর্কিত সমস্ত প্রয়োজনীয় তথ্য প্রদান করেছি।

উপসংহার

JSON কে একটি অ্যারেতে রূপান্তর করার জন্য, ' JSON.parse() 'সহ পদ্ধতি' ধাক্কা () ' পদ্ধতি, এবং JSON কে একটি মানচিত্রে রূপান্তর করতে, ' ব্যবহার করুন মানচিত্র() 'এর সাথে কনস্ট্রাক্টর' Object.entries() ' এবং ' JSON.parse() 'পদ্ধতি। JSON.parse() পদ্ধতি হল রূপান্তরের মূল পদ্ধতি কারণ এটি JSON স্ট্রিংকে একটি বস্তুতে রূপান্তর করে। এই টিউটোরিয়ালটি JSON কে একটি অ্যারে এবং জাভাস্ক্রিপ্টে মানচিত্রে রূপান্তর করার পদ্ধতিগুলি চিত্রিত করেছে।