JSON Toolkit

নলেজ বেস

ব্যাকরণ ও ফরম্যাট থেকে শুরু করে কোয়েরি, যাচাই ও প্রোডাকশন অনুশীলন পর্যন্ত JSON শেখার একটি পথ, প্রতিটি নিবন্ধের সঙ্গে একটি কার্যকর অনলাইন টুল।

বিভাগ

JSON-এর মৌলিক বিষয় ও স্পেসিফিকেশন বিভাগের কভার

JSON-এর মৌলিক বিষয় ও স্পেসিফিকেশন

RFC 8259 ও ECMA-404 থেকে শুরু করে এই বিভাগে JSON-এর ব্যাকরণ, টাইপ, এনকোডিং এবং পার্সিংয়ের সীমা তুলে ধরা হয়েছে — প্রতিটি JSON কাজের ভিত্তি এখানেই।

6টি নিবন্ধ
সম্প্রসারিত ফরম্যাট ও ডায়ালেক্ট বিভাগের কভার

সম্প্রসারিত ফরম্যাট ও ডায়ালেক্ট

JSON5, JSONC, JSON Lines ও NDJSON কমেন্ট, ট্রেইলিং কমা ও স্ট্রিমিংয়ের মতো বাস্তব চাহিদা মেটায়, তবে নিজেরাই সামঞ্জস্য ও নির্বাচনের সমস্যা নিয়ে আসে।

6টি নিবন্ধ
কোয়েরি ও ক্রমবর্ধমান পরিবর্তন বিভাগের কভার

কোয়েরি ও ক্রমবর্ধমান পরিবর্তন

JSON থেকে একটি মান বের করা বা একটি ফিল্ড বদলানো সহজ দেখায়, কিন্তু প্রমিত হলে তা চারটি স্পেসিফিকেশন হয়ে যায়: JSONPath, JSON Pointer, JSON Patch ও Merge Patch।

5টি নিবন্ধ
স্কিমা ও ভ্যালিডেশন বিভাগের কভার

স্কিমা ও ভ্যালিডেশন

JSON Schema দিয়ে আপনার ডেটার আকৃতি বর্ণনা করুন, মৌখিক চুক্তিকে চালনাযোগ্য ভ্যালিডেশন বানান, আর তা দিয়ে TypeScript টাইপ ও ফর্ম জেনারেশন চালান।

7টি নিবন্ধ
ফরম্যাট রূপান্তর বিভাগের কভার

ফরম্যাট রূপান্তর

JSON ও YAML, XML, CSV, TypeScript, Java, Go এবং SQL-এর মধ্যে রূপান্তর কখনোই ক্ষতিহীন নয়। আসল বিষয় হলো ক্ষতি কোথায় হচ্ছে তা স্পষ্ট করা।

8টি নিবন্ধ
পারফরম্যান্স ও নিরাপত্তা বিভাগের কভার

পারফরম্যান্স ও নিরাপত্তা

কয়েক ডজন মেগাবাইটের JSON ফাইল মেইন থ্রেড জমিয়ে দিতে পারে, আর সযত্নে গড়া JSON সার্ভিস ভেদ করতে পারে; এই বিভাগে থ্রুপুট ও প্রতিরক্ষা — দুটোই আছে।

6টি নিবন্ধ
টুল ও ইকোসিস্টেম বিভাগের কভার

টুল ও ইকোসিস্টেম

পার্সিং লাইব্রেরি, কমান্ড-লাইন টুল ও এডিটর প্লাগইন মিলে প্রতিদিনের JSON টুলচেইন গড়ে তোলে; বাছাইয়ের মূল বিষয় হলো এরর-লোকেশনের মান ও ইকোসিস্টেমের রক্ষণাবেক্ষণ স্বাস্থ্য।

6টি নিবন্ধ
ইঞ্জিনিয়ারিং অনুশীলন বিভাগের কভার

ইঞ্জিনিয়ারিং অনুশীলন

JSON-কে বাস্তব সিস্টেমে বসানো: API চুক্তি কীভাবে ঠিক করবেন, কনফিগারেশন ও ফিক্সচার কীভাবে সামলাবেন, সংস্করণ সামঞ্জস্য ও টেস্ট ডেটা কীভাবে রক্ষণাবেক্ষণ করবেন।

5টি নিবন্ধ
সাধারণ প্রশ্ন বিভাগের কভার

সাধারণ প্রশ্ন

এই সাইটের টুল ও JSON স্পেসিফিকেশন নিয়ে সবচেয়ে বেশি জিজ্ঞাসিত প্রশ্নগুলো পরিস্থিতি অনুযায়ী সাজানো, আর প্রতিটি উত্তর সরাসরি কাজে লাগানো যায় — অস্পষ্ট উপসংহার নয়।

25টি নিবন্ধ

সাম্প্রতিক আপডেট

বড় JSON ফাইল খোলা যাচ্ছে না? সাইজ অনুযায়ী সঠিক টুল বেছে নিন

কয়েক ডজন মেগাবাইটের JSON এক্সপোর্ট টেক্সট এডিটর ও অনলাইন টুলে ঘন ঘন আটকে যায়, অথচ পার্সিং নিজেই কয়েকশো মিলিসেকেন্ডে শেষ হয়। ৪৫ MB ও ৫ লক্ষ রেকর্ডের নমুনায় প্রতিটি ধাপের সময় ও মেমরি মেপেছি, দেখিয়েছি প্রকৃত খরচ লাইন ও নোড সংখ্যায়, এবং সাইজ অনুযায়ী টুল নির্বাচনের টেবিল দিয়েছি: অনলাইন ভিউ, কমান্ড-লাইন এক্সট্রাকশন, স্ট্রিমিং ও ডেস্কটপ অ্যাপ।

মধ্যম~6 মিনিট পড়াআপডেট 2026-11-07

JSONL ফাইল প্র্যাকটিক্যাল গাইড: খোলা, কনভার্ট ও ত্রুটিপূর্ণ লাইন শনাক্তকরণ

পুরো .jsonl ফাইল JSON.parse-এ দিলে এরর আসা প্রায় কখনোই বোঝায় না যে ফাইল নষ্ট — বোঝায় পড়ার পদ্ধতি ভুল। এই গাইডে থাকছে পরীক্ষা ও লাইন ধরে পড়ার মানক প্যাটার্ন, JSON অ্যারের সাথে দুই দিকের রূপান্তরের কমান্ড, ছয় ধরনের ত্রুটিপূর্ণ লাইনের টেবিল, আর স্ট্রিমিং HTTP রেসপন্স থেকে NDJSON সঠিকভাবে ব্যবহারের পদ্ধতি।

মধ্যবর্তী~9 মিনিট পড়াআপডেট 2026-11-06

জেসন স্কিমা কন্ট্রাক্ট টেস্টিং: ভ্যালিডেশন নিয়মগুলো CI-তে ঢেলে দিন

স্কিমা লেখা শেষ হওয়াই শেষ নয় — সেখান থেকেই অবনতি শুরু হয়। একটা টাইপো নীরবে ভ্যালিডেশন শিথিল করে, একটা রিফ্যাক্টরিং সব ফিক্সচার ভেঙে দেয়। এই নির্দেশিকায় একটি বাস্তবসম্মত কন্ট্রাক্ট টেস্টিং কাঠামো ব্যাখ্যা করা হয়েছে: পজিটিভ, নেগেটিভ ও স্ন্যাপশট ফিক্সচার, স্কিমা নিজের লিন্ট, একবার কম্পাইল করে পুনর্ব্যবহার এবং চারটি CI গেট যা কন্ট্রাক্ট ভাঙাকে লাল বিল্ডে পরিণত করে।

মধ্যম~8 মিনিট পড়াআপডেট 2026-11-05

JSON থেকে CSV: হেডার কোথা থেকে আসে এবং মান কেন বদলে যায়

একটি সত্যিকারের কনভার্টারে নয়টি পরীক্ষা: "প্রথম রেকর্ডের কী" কৌশল নিঃশব্দে ফিল্ড হারায়, null, অনুপস্থিতি ও খালি স্ট্রিং সব খালি সেলে পরিণত হয়, ২০ ডিজিটের পূর্ণসংখ্যা JSON.parse-এই নির্ভুলতা হারায়, আর কী-তে একটি ডট দুটি ভিন্ন পথকে একই কলামে সংঘর্ষে ফেলে। হেডার কীভাবে তৈরি হয়, কোন মানগুলো বিকৃত হয় এবং নিচের প্রান্তের ব্যবহার অনুযায়ী কৌশল কীভাবে বেছে নেবেন।

উচ্চতর~6 মিনিট পড়াআপডেট 2026-11-04