JSON, AJAX, API part-1

Jahangir Alam
3 min readNov 21, 2019

--

API টেস্ট করার জন্য postman ইউজ করা হয় । গুগল extension হিশেবেও postman ইউজ করা যায় ।

What is JSON (Javascript Object Notation )?

JSON is a textual, language-independent data-exchange format, much like XML, CSV or YAML

JSON vs XML
→ JSON is more concise
→ XML is more text longer and looks more complex

string কে জাভাস্ক্রিপ্ট ফর্মে কনভার্ট →

let obj = JSON.parse(string);

জাভাস্ক্রিপ্ট ফর্মকে স্ট্রিং ফরম্যাটে কনভার্ট →
let string = JSON.stringify(obj);

Json basic concept

উপরের এই লিঙ্ক থেক json কোড ভ্যালিডেট করা হয় ।

উপরের এই লিঙ্কে ঢুকে জেসন স্কিমা দেখা যায়, অর্থাৎ কোন জেসন পাঠালে সেই জেসনের সাথে আরও কি কি এক্সট্রা ইনফরমেশন যায় সেটা এখান থেকে চেক করা যায় ।

এভাবে জেসন ডাটা ক্রিয়েট করা হয় এবং এক্সেস করা হয় ।

উপরের এই সিম্পিল প্রজেক্টটিতে ফর্ম সাবমিট করলে ডাটা সেশনে সেভ হয় আবার যখন রিলোড করা হয় তখন আবার সেই ডাটা retrive হয় । পরবর্তীতে ঐ ডাটা নিয়ে কাজ করা যায় ।

এখান থেকে জেসনের সকল white space রিমুভ করে স্ট্রিং ফরম্যাটে আনা যায় ।

উপরের jsonlint/json validator লিঙ্ক থেকে জেসন জেনারেট করে এই লিঙ্ক থেকে জেসনের সকল whitespace রিমুভ করে আমরা স্ট্রিং হিশেবে ইউজ করতে পারি জাভাস্ক্রিপ্ট ভেরিয়েবলে । পরবর্তীতে এটাকে আবার জেসন ফরম্যাটে কনভার্ট করা যাবে let obj = JSON.parse(string); এই ফাংশনের মাধ্যমে ।

এই কোডের মাধ্যমে আমরা চেক বক্সের ভেলু ধরতে পারি এবং পরবর্তীতে চেকবক্সের ভেলু নিয়ে বিভিন্ন ধরনের মেন্যুপুলেসন করতে পারি

--

--

No responses yet