JSON মানে জাভাস্ক্রিপ্ট অবজেক্ট নোটেশন। এটি JSON.stringify() এ স্থানীয়ভাবে প্রিটি-প্রিন্টিং প্রয়োগ করার একটি কারণ। এর মধ্যে তৃতীয় আর্গুমেন্টটি −
ব্যবহার করার জন্য প্রিন্ট করে এবং স্পেসিং সেট করেউদাহরণ
let a = { name: "A", age: 35, address: { street: "32, Baker Street", city: "Chicago" } } console.log(JSON.stringify(a, null, 4))
আউটপুট
{ "name": "A", "age": 35, "address": { "street": "32, Baker Street", "city": "Chicago" } }
উল্লেখ্য যে আমরা এখানে একটি JS অবজেক্ট ব্যবহার করেছি। এটি JSON স্ট্রিংগুলির জন্যও ভাল কাজ করে, তবে তাদের প্রথমে JSON.parse ব্যবহার করে JS অবজেক্টে পার্স করা দরকার।
উদাহরণ
let jsonStr = '{"name":"A","age":35,"address":{"street":"32, Baker Street","city":"Chicago"}}' console.log(JSON.stringify(JSON.parse(jsonStr), null, 2))
আউটপুট
{ "name": "A", "age": 35, "address": { "street": "32, Baker Street", "city": "Chicago" } }