JSON Toolkit
ফরম্যাট, রূপান্তর, তুলনা ও কোয়েরির জন্য একটি JSON ওয়ার্কবেঞ্চ
JSON Toolkit সম্পূর্ণ ব্রাউজারে চলে: ডকুমেন্ট পেস্ট করে ফরম্যাট, যাচাই ও সংকুচিত করুন, JSON5, YAML, XML ও CSV-এর মধ্যে রূপান্তর করুন, দুটি পেলোড তুলনা করুন, JSONPath দিয়ে কোয়েরি করুন এবং JSON Schema দিয়ে যাচাই করুন। আপনার JSON কখনো সার্ভারে আপলোড হয় না।
- ব্রাউজারেই স্থানীয়ভাবে চলে, এমনকি অফলাইনেও
- সাইন-আপ নেই; আপনার JSON কখনো ব্রাউজার ছাড়ে না
- প্রতিটি গাইড সংশ্লিষ্ট টুলে সংযুক্ত
মূল টুলস
4টি টুলকনভার্টার
1টি টুলউন্নত টুলস
3টি টুলইউটিলিটি
2টি টুলJSON শেখার পথ
নলেজ বেস খুলুন →পাঠানুক্রমে বিস্তারিত JSON গাইড: RFC 8259 ব্যাকরণ ও ডেটা টাইপের ফাঁদ, JSON5 ও JSON Lines, JSONPath ও JSON Patch, JSON Schema যাচাই, ফরম্যাট রূপান্তর, পারফরম্যান্স ও নিরাপত্তা, এবং API চুক্তি ও কনফিগারেশন ব্যবস্থাপনা।
JSON-এর মৌলিক বিষয় ও স্পেসিফিকেশন
6টি নিবন্ধRFC 8259 ও ECMA-404 থেকে শুরু করে এই বিভাগে JSON-এর ব্যাকরণ, টাইপ, এনকোডিং এবং পার্সিংয়ের সীমা তুলে ধরা হয়েছে — প্রতিটি JSON কাজের ভিত্তি এখানেই।
- RFC 8259 থেকে JSON ব্যাকরণের সীমানা পড়াশিক্ষানবিশ · ~11 মিনিট পড়া
- ছয় টাইপ, সংখ্যার নির্ভুলতা ও এনকোডিংয়ের ফাঁদশিক্ষানবিশ · ~12 মিনিট পড়া
- JSON পার্স এরর ঠিক করার উপায়: Unexpected token ধাপে ধাপে যাচাইশিক্ষানবিশ · ~12 মিনিট পড়া
- JSON ফাইল কী, দিয়ে খুলবেন, আর কীভাবে সম্পাদনা করবেনশিক্ষানবিশ · ~9 মিনিট পড়া
- JSON এরর মেসেজ লুকআপ: এরর টেক্সট থেকে সরাসরি সমাধানেউন্নত · ~8 মিনিট পড়া
সম্প্রসারিত ফরম্যাট ও ডায়ালেক্ট
6টি নিবন্ধJSON5, JSONC, JSON Lines ও NDJSON কমেন্ট, ট্রেইলিং কমা ও স্ট্রিমিংয়ের মতো বাস্তব চাহিদা মেটায়, তবে নিজেরাই সামঞ্জস্য ও নির্বাচনের সমস্যা নিয়ে আসে।
- JSON5 ও JSONC: কমেন্টসহ JSONশিক্ষানবিশ · ~10 মিনিট পড়া
- JSON Lines ও NDJSON: স্ট্রিমিং ডেটামধ্যবর্তী · ~10 মিনিট পড়া
- JSON টেক্সট সিকোয়েন্স (RFC 7464): RS দিয়ে সীমাবদ্ধ স্ট্রিমিং JSONমধ্যবর্তী · ~9 মিনিট পড়া
- JSON, TOML, YAML বা CSON: কনফিগারেশন ফরম্যাট বাছাইশিক্ষানবিশ · ~9 মিনিট পড়া
- বাইনারি JSON: MessagePack, CBOR ও BSON-এর মধ্যে বাছাইমধ্যবর্তী · ~10 মিনিট পড়া
কোয়েরি ও ক্রমবর্ধমান পরিবর্তন
5টি নিবন্ধJSON থেকে একটি মান বের করা বা একটি ফিল্ড বদলানো সহজ দেখায়, কিন্তু প্রমিত হলে তা চারটি স্পেসিফিকেশন হয়ে যায়: JSONPath, JSON Pointer, JSON Patch ও Merge Patch।
- JSONPath কোয়েরি ভাষা বাস্তবেমধ্যবর্তী · ~12 মিনিট পড়া
- JSON Pointer, Patch ও Merge Patchমধ্যবর্তী · ~12 মিনিট পড়া
- JSONPath ফিল্টার গভীরে: পুনরাবৃত্তি, স্লাইস ও বহু-শর্ত মিলানমধ্যবর্তী · ~10 মিনিট পড়া
- প্রোডাকশনে JSON Patch: পারমাণবিকতা, ইডেম্পোটেন্সি ও সমবর্তী সংঘর্ষউন্নত · ~10 মিনিট পড়া
- শিক্ষানবিশদের জন্য JMESPath: JSONPath-কে হারানো প্রজেকশন কোয়েরিশিক্ষানবিশ · ~9 মিনিট পড়া
স্কিমা ও ভ্যালিডেশন
7টি নিবন্ধJSON Schema দিয়ে আপনার ডেটার আকৃতি বর্ণনা করুন, মৌখিক চুক্তিকে চালনাযোগ্য ভ্যালিডেশন বানান, আর তা দিয়ে TypeScript টাইপ ও ফর্ম জেনারেশন চালান।
- JSON Schema: মূল বিষয় থেকে প্রোডাকশনমধ্যবর্তী · ~14 মিনিট পড়া
- স্কিমা ও TypeScript টাইপের দুইমুখী সিঙ্কমধ্যবর্তী · ~11 মিনিট পড়া
- স্বয়ংক্রিয় JSON Schema কেন বাস্তব ডেটা বারবার প্রত্যাখ্যান করেমধ্যবর্তী · ~14 মিনিট পড়া
- JSON Schema পুনরায় ব্যবহার: $ref, $defs ও allOf/oneOf গঠনমধ্যবর্তী · ~11 মিনিট পড়া
- JSON Schema এরর যখন অর্থহীন লাগে: Ajv এরর লোকেশন ও মেসেজ গভর্নেন্সউন্নত · ~10 মিনিট পড়া
ফরম্যাট রূপান্তর
8টি নিবন্ধJSON ও YAML, XML, CSV, TypeScript, Java, Go এবং SQL-এর মধ্যে রূপান্তর কখনোই ক্ষতিহীন নয়। আসল বিষয় হলো ক্ষতি কোথায় হচ্ছে তা স্পষ্ট করা।
- JSON ↔ YAML ও XML রূপান্তরের সীমানামধ্যবর্তী · ~12 মিনিট পড়া
- JSON থেকে CSV ও ট্যাবুলার ডেটা এবং উল্টো রূপান্তরশিক্ষানবিশ · ~10 মিনিট পড়া
- JSON থেকে Excel: চারটি পদ্ধতি ও প্রতিটি কোথায় নির্ভুলতা হারায়শিক্ষানবিশ · ~11 মিনিট পড়া
- JSON থেকে SQL: INSERT স্টেটমেন্ট, টেবিল ডিজাইন ও টাইপ ম্যাপিংয়ের ফাঁদমধ্যবর্তী · ~10 মিনিট পড়া
- JSON থেকে TypeScript: ইন্টারফেস, টাইপ গার্ড ও জেনারেশনের সীমামধ্যবর্তী · ~9 মিনিট পড়া
পারফরম্যান্স ও নিরাপত্তা
6টি নিবন্ধকয়েক ডজন মেগাবাইটের JSON ফাইল মেইন থ্রেড জমিয়ে দিতে পারে, আর সযত্নে গড়া JSON সার্ভিস ভেদ করতে পারে; এই বিভাগে থ্রুপুট ও প্রতিরক্ষা — দুটোই আছে।
- বড় JSON পার্সিং, রেন্ডারিং ও স্ট্রিমিংমধ্যবর্তী · ~13 মিনিট পড়া
- JSON প্রসেসিংয়ের নিরাপত্তা ঝুঁকি চেকলিস্টমধ্যবর্তী · ~12 মিনিট পড়া
- ভুল ক্রমে JSON কম্প্রেশন বন্ধ করুন: minify বনাম gzip বনাম brotli, মাপা ফলমধ্যবর্তী · ~7 মিনিট পড়া
- JSON মেমরি খাতা: স্ট্রিং, অবজেক্ট ও বড় অ্যারে আসলে কত খরচ করেউন্নত · ~11 মিনিট পড়া
- বড় JSON ট্রি কেন আটকে যায়: ভার্চুয়াল স্ক্রলিং ও কোলাপ্স কৌশলউন্নত · ~10 মিনিট পড়া
টুল ও ইকোসিস্টেম
6টি নিবন্ধপার্সিং লাইব্রেরি, কমান্ড-লাইন টুল ও এডিটর প্লাগইন মিলে প্রতিদিনের JSON টুলচেইন গড়ে তোলে; বাছাইয়ের মূল বিষয় হলো এরর-লোকেশনের মান ও ইকোসিস্টেমের রক্ষণাবেক্ষণ স্বাস্থ্য।
- JSON পার্সিং ও প্রসেসিং লাইব্রেরির তুলনামধ্যবর্তী · ~11 মিনিট পড়া
- এডিটর, কমান্ড লাইন ও অটোমেশন টুলচেইনশিক্ষানবিশ · ~10 মিনিট পড়া
- JSON diff টুল বাছাই: টেক্সট diff, কাঠামোগত diff ও ভিজুয়ালাইজেশনমধ্যবর্তী · ~9 মিনিট পড়া
- CI-তে JSON ভ্যালিডেশন: jsonlint, ajv ও jq দিয়ে একটি পাইপলাইনমধ্যবর্তী · ~10 মিনিট পড়া
- JSON ভিজুয়ালাইজেশন টুল: ট্রি ভিউ, ফোল্ডিং ও বড় ডেটার সমঝোতাশিক্ষানবিশ · ~9 মিনিট পড়া
ইঞ্জিনিয়ারিং অনুশীলন
5টি নিবন্ধJSON-কে বাস্তব সিস্টেমে বসানো: API চুক্তি কীভাবে ঠিক করবেন, কনফিগারেশন ও ফিক্সচার কীভাবে সামলাবেন, সংস্করণ সামঞ্জস্য ও টেস্ট ডেটা কীভাবে রক্ষণাবেক্ষণ করবেন।
- JSON API ডেটা চুক্তি নকশার মূল বিষয়মধ্যবর্তী · ~13 মিনিট পড়া
- কনফিগারেশন, ফিক্সচার ও লোকাল ডেটার জন্য JSON সামলানোশিক্ষানবিশ · ~10 মিনিট পড়া
- দুটি JSON ডকুমেন্ট যখন আলাদা: অবস্থানভিত্তিক ডিফ, id-ভিত্তিক ডিফ, নাকি আগে নরমালাইজশিক্ষানবিশ · ~6 মিনিট পড়া
- JSON ফাইলে Git মার্জ কনফ্লিক্ট: merge=union কেন ভাঙা JSON লেখেমধ্যবর্তী · ~7 মিনিট পড়া
- JSON চুক্তির সংস্করণায়ন: সামঞ্জস্য, ডেপ্রিকেশন ও ডেটা মাইগ্রেশনউন্নত · ~10 মিনিট পড়া
সাধারণ প্রশ্ন
25টি নিবন্ধএই সাইটের টুল ও JSON স্পেসিফিকেশন নিয়ে সবচেয়ে বেশি জিজ্ঞাসিত প্রশ্নগুলো পরিস্থিতি অনুযায়ী সাজানো, আর প্রতিটি উত্তর সরাসরি কাজে লাগানো যায় — অস্পষ্ট উপসংহার নয়।
- টুল ব্যবহার FAQ: ডেটা, ফাইল ও এক্সপোর্টশিক্ষানবিশ · ~10 মিনিট পড়া
- সিনট্যাক্স ও ফরম্যাট FAQ: কমেন্ট, ট্রেইলিং কমা ও নির্ভুলতাশিক্ষানবিশ · ~12 মিনিট পড়া
- কোয়েরি ও ভ্যালিডেশন FAQ: JSONPath ও Schemaমধ্যবর্তী · ~12 মিনিট পড়া
- পারফরম্যান্স ও নিরাপত্তা FAQ: ধীর, আটকানো ও অবিশ্বস্ত ডেটামধ্যবর্তী · ~13 মিনিট পড়া
- দলগত সহযোগিতা FAQ: চুক্তি, কনফিগ ও ফিক্সচারমধ্যবর্তী · ~12 মিনিট পড়া