<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>bbdrug.com কন্টেন্ট আপডেট</title>
  <subtitle>JSON স্পেসিফিকেশন, কোয়েরি, রূপান্তর, পারফরম্যান্স ও টুলিং বিষয়ক আপডেট</subtitle>
  <id>https://bbdrug.com/bn/feed.xml</id>
  <link rel="self" type="application/atom+xml" href="https://bbdrug.com/bn/feed.xml"/>
  <link rel="alternate" type="text/html" href="https://bbdrug.com/bn"/>
  <updated>2026-11-07T00:00:00Z</updated>
  <author>
    <name>bbdrug.com</name>
    <uri>https://bbdrug.com/bn</uri>
  </author>
  <language>bn</language>
  <generator uri="https://bbdrug.com/">bbdrug.com feed generator</generator>
  <entry>
    <title>বড় JSON ফাইল খোলা যাচ্ছে না? সাইজ অনুযায়ী সঠিক টুল বেছে নিন</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/performance/open-large-json-files"/>
    <id>https://bbdrug.com/bn/performance/open-large-json-files</id>
    <published>2026-11-07T00:00:00Z</published>
    <updated>2026-11-07T00:00:00Z</updated>
    <category term="performance" label="পারফরম্যান্স ও নিরাপত্তা"/>
    <summary type="text">কয়েক ডজন মেগাবাইটের JSON এক্সপোর্ট টেক্সট এডিটর ও অনলাইন টুলে ঘন ঘন আটকে যায়, অথচ পার্সিং নিজেই কয়েকশো মিলিসেকেন্ডে শেষ হয়। ৪৫ MB ও ৫ লক্ষ রেকর্ডের নমুনায় প্রতিটি ধাপের সময় ও মেমরি মেপেছি, দেখিয়েছি প্রকৃত খরচ লাইন ও নোড সংখ্যায়, এবং সাইজ অনুযায়ী টুল নির্বাচনের টেবিল দিয়েছি: অনলাইন ভিউ, কমান্ড-লাইন এক্সট্রাকশন, স্ট্রিমিং ও ডেস্কটপ অ্যাপ।</summary>
  </entry>
  <entry>
    <title>JSONL ফাইল প্র্যাকটিক্যাল গাইড: খোলা, কনভার্ট ও ত্রুটিপূর্ণ লাইন শনাক্তকরণ</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/formats/jsonl-file-handbook"/>
    <id>https://bbdrug.com/bn/formats/jsonl-file-handbook</id>
    <published>2026-11-06T00:00:00Z</published>
    <updated>2026-11-06T00:00:00Z</updated>
    <category term="formats" label="সম্প্রসারিত ফরম্যাট ও ডায়ালেক্ট"/>
    <summary type="text">পুরো .jsonl ফাইল JSON.parse-এ দিলে এরর আসা প্রায় কখনোই বোঝায় না যে ফাইল নষ্ট — বোঝায় পড়ার পদ্ধতি ভুল। এই গাইডে থাকছে পরীক্ষা ও লাইন ধরে পড়ার মানক প্যাটার্ন, JSON অ্যারের সাথে দুই দিকের রূপান্তরের কমান্ড, ছয় ধরনের ত্রুটিপূর্ণ লাইনের টেবিল, আর স্ট্রিমিং HTTP রেসপন্স থেকে NDJSON সঠিকভাবে ব্যবহারের পদ্ধতি।</summary>
  </entry>
  <entry>
    <title>জেসন স্কিমা কন্ট্রাক্ট টেস্টিং: ভ্যালিডেশন নিয়মগুলো CI-তে ঢেলে দিন</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/schema/json-schema-contract-testing"/>
    <id>https://bbdrug.com/bn/schema/json-schema-contract-testing</id>
    <published>2026-11-05T00:00:00Z</published>
    <updated>2026-11-05T00:00:00Z</updated>
    <category term="schema" label="স্কিমা ও ভ্যালিডেশন"/>
    <summary type="text">স্কিমা লেখা শেষ হওয়াই শেষ নয় — সেখান থেকেই অবনতি শুরু হয়। একটা টাইপো নীরবে ভ্যালিডেশন শিথিল করে, একটা রিফ্যাক্টরিং সব ফিক্সচার ভেঙে দেয়। এই নির্দেশিকায় একটি বাস্তবসম্মত কন্ট্রাক্ট টেস্টিং কাঠামো ব্যাখ্যা করা হয়েছে: পজিটিভ, নেগেটিভ ও স্ন্যাপশট ফিক্সচার, স্কিমা নিজের লিন্ট, একবার কম্পাইল করে পুনর্ব্যবহার এবং চারটি CI গেট যা কন্ট্রাক্ট ভাঙাকে লাল বিল্ডে পরিণত করে।</summary>
  </entry>
  <entry>
    <title>JSON থেকে CSV: হেডার কোথা থেকে আসে এবং মান কেন বদলে যায়</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/conversion/json-to-csv-columns"/>
    <id>https://bbdrug.com/bn/conversion/json-to-csv-columns</id>
    <published>2026-11-04T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="conversion" label="ফরম্যাট রূপান্তর"/>
    <summary type="text">একটি সত্যিকারের কনভার্টারে নয়টি পরীক্ষা: &quot;প্রথম রেকর্ডের কী&quot; কৌশল নিঃশব্দে ফিল্ড হারায়, null, অনুপস্থিতি ও খালি স্ট্রিং সব খালি সেলে পরিণত হয়, ২০ ডিজিটের পূর্ণসংখ্যা JSON.parse-এই নির্ভুলতা হারায়, আর কী-তে একটি ডট দুটি ভিন্ন পথকে একই কলামে সংঘর্ষে ফেলে। হেডার কীভাবে তৈরি হয়, কোন মানগুলো বিকৃত হয় এবং নিচের প্রান্তের ব্যবহার অনুযায়ী কৌশল কীভাবে বেছে নেবেন।</summary>
  </entry>
  <entry>
    <title>JSON থেকে Java ক্লাস: জেনারেটর শুধু কাঠামো দেয়, প্রোডাকশনের জন্য আরও পাঁচটি জিনিস লাগে</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/conversion/json-to-java-pojo"/>
    <id>https://bbdrug.com/bn/conversion/json-to-java-pojo</id>
    <published>2026-11-04T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="conversion" label="ফরম্যাট রূপান্তর"/>
    <summary type="text">একটি JSON-to-Java জেনারেটর আসলে কী আউটপুট দেয় তার একটি বাস্তব দৃষ্টিভঙ্গি — সংখ্যা Double হয়ে যায়, নেস্টেড অবজেক্ট স্ট্যাটিক ইনার ক্লাস হয়, আর একটি Jackson অ্যানোটেশনও তৈরি হয় না। অর্থের নির্ভুলতা, ফিল্ড রিনেমিং, টাইপ ইরেজার, অজানা ফিল্ড এবং তারিখ — এই পাঁচটি জিনিস আপনাকেই যোগ করতে হবে, প্রতিটির জন্য কপি-পেস্টযোগ্য কোডসহ।</summary>
  </entry>
  <entry>
    <title>JSON থেকে TypeScript: ইন্টারফেস, টাইপ গার্ড ও জেনারেশনের সীমা</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/conversion/json-to-typescript-interface"/>
    <id>https://bbdrug.com/bn/conversion/json-to-typescript-interface</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="conversion" label="ফরম্যাট রূপান্তর"/>
    <summary type="text">নমুনা JSON থেকে ইন্টারফেস জেনারেট করা অর্ধেক কাজ: ঐচ্ছিক ফিল্ড, null, ইউনিয়ন, তারিখ ও বড় ইন্টিজার মানুষের হাত পেতে হয়, আর টাইপ রানটাইমে কোনো যাচাই করে না।</summary>
  </entry>
  <entry>
    <title>বড় ইন্টিজার কেন নির্ভুলতা হারায়</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/faq/json-bigint-precision"/>
    <id>https://bbdrug.com/bn/faq/json-bigint-precision</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="faq" label="সাধারণ প্রশ্ন"/>
    <summary type="text">2^53-1-এর বেশি ইন্টিজার `JSON.parse`-এ নির্ভুলতা হারায়। Snowflake ID, অর্ডার নম্বর ও ডেটাবেস bigint — সবই এতে পড়ে, তাই শুরু থেকে শেষ পর্যন্ত স্ট্রিং হিসেবে রাখুন।</summary>
  </entry>
  <entry>
    <title>JSON এরর মেসেজ লুকআপ: এরর টেক্সট থেকে সরাসরি সমাধানে</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/basics/json-error-message-lookup"/>
    <id>https://bbdrug.com/bn/basics/json-error-message-lookup</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="basics" label="JSON-এর মৌলিক বিষয় ও স্পেসিফিকেশন"/>
    <summary type="text">ঠিক JSON.parse মেসেজ দেখে কারণ খুঁজুন: Chrome, Firefox ও Safari-তে ১২টি ঘন ঘন এরর, সঙ্গে HTML এরর পেজ, কাটা-পড়া ও ডাবল পার্সিং।</summary>
  </entry>
  <entry>
    <title>একই JSON, চারটি টুল, চারটি ফলাফল: ফরম্যাটার কীভাবে বেছে নেবেন</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/ecosystem/json-formatter-tool-comparison"/>
    <id>https://bbdrug.com/bn/ecosystem/json-formatter-tool-comparison</id>
    <published>2026-11-03T00:00:00Z</published>
    <updated>2026-11-03T00:00:00Z</updated>
    <category term="ecosystem" label="টুল ও ইকোসিস্টেম"/>
    <summary type="text">ফরম্যাটিং ক্ষতিহীন নয়। শূন্য-শুরু সংখ্যা, BOM বা ২০-অঙ্কের পূর্ণসংখ্যাযুক্ত একই JSON কে Python, Node, jq ও json.tool এ দিলে কেউ ত্রুটি দেয়, কেউ নীরবে মান বদলে দেয়। নিজে চালানো দশটি নমুনা ও চারটি পথ থেকে পাওয়া যায় একটি নির্বাচন ছক ও অনুলিপিযোগ্য কঠোর যাচাই স্ক্রিপ্ট।</summary>
  </entry>
  <entry>
    <title>JSON থেকে YAML কমান্ড-লাইন: একটি yq কমান্ডের আড়ালে চারটি ফাঁদ</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/conversion/json-to-yaml-cli"/>
    <id>https://bbdrug.com/bn/conversion/json-to-yaml-cli</id>
    <published>2026-11-03T00:00:00Z</published>
    <updated>2026-11-03T00:00:00Z</updated>
    <category term="conversion" label="ফরম্যাট রূপান্তর"/>
    <summary type="text">টিউটোরিয়ালে সবচেয়ে বেশি কপি করা কমান্ড yq -P input.json &gt; output.yaml আসলে yq v4-এ JSON-ই আউটপুট দেয়। yq v4.44.6, PyYAML 6.0.3 ও js-yaml দিয়ে 2.39 MB নমুনায় চার সেট পরিমাপ থেকে দেখানো হয়েছে যে আউটপুট ফরম্যাট ইনপুট এক্সটেনশনের হাতে, আর ব্যাচ রূপান্তর, উদ্ধৃতি, ইনডেন্টেশন ও বড় পূর্ণসংখ্যার নির্ভুলতার সঠিক লেখনীও দেওয়া হয়েছে।</summary>
  </entry>
  <entry>
    <title>additionalProperties ছাড়া Schema যাচাই কিছুই যাচাই করে না</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/schema/schema-additional-properties"/>
    <id>https://bbdrug.com/bn/schema/schema-additional-properties</id>
    <published>2026-11-02T00:00:00Z</published>
    <updated>2026-11-02T00:00:00Z</updated>
    <category term="schema" label="স্কিমা ও ভ্যালিডেশন"/>
    <summary type="text">যাচাই পাস মানে পরিষ্কার ডেটা নয়। Pydantic ডিফল্টভাবে অজানা ফিল্ড উপেক্ষা করে, Zod সেগুলো সরিয়ে দেয়, Ajv ছেড়ে দেয় — ভুল প্যারামিটার ও টাইপো কী নীরবে পার হয়ে যায়। এই নিবন্ধ নীরব গ্রহণের তিনটি রূপ দেখায় এবং সম্পূর্ণ পদ্ধতি দেয়: অবজেক্ট বন্ধ করা, কোয়ার্সন নিয়ন্ত্রণ, প্রতিটি নেস্টিং স্তর শক্ত করা।</summary>
  </entry>
  <entry>
    <title>মিনিফায়েড JSON ডিবাগ করা: line 1 column 23611 থেকে ভাঙা বাইট পর্যন্ত</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/basics/minified-json-error-position"/>
    <id>https://bbdrug.com/bn/basics/minified-json-error-position</id>
    <published>2026-11-01T00:00:00Z</published>
    <updated>2026-11-01T00:00:00Z</updated>
    <category term="basics" label="JSON-এর মৌলিক বিষয় ও স্পেসিফিকেশন"/>
    <summary type="text">একটি 4 MB এক-লাইন JSON ফাইল line 1 column 23611 রিপোর্ট করে, যা কিছুই বলে না। স্থানীয়ভাবে মাপা নমুনা ব্যবহার করে এই নির্দেশিকাটি ব্যাখ্যা করে Python, Node ও jq তিনটি ভিন্ন সংখ্যা কেন দেয়, একটি ক্যারেক্টার অফসেট কীভাবে সরাসরি ভাঙা বাইটে পৌঁছায়, আর সিনট্যাক্স ঠিক করার পরেও কোন তিনটি ফাঁদ নীরবে ডেটা নষ্ট করে।</summary>
  </entry>
  <entry>
    <title>JSON পার্স এরর ঠিক করার উপায়: Unexpected token ধাপে ধাপে যাচাই</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/basics/json-parse-error-fix"/>
    <id>https://bbdrug.com/bn/basics/json-parse-error-fix</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-11-01T00:00:00Z</updated>
    <category term="basics" label="JSON-এর মৌলিক বিষয় ও স্পেসিফিকেশন"/>
    <summary type="text">JSON.parse এররকে লাইন ও অক্ষরে অনুবাদ করুন, তারপর ছয়টি কারণ বাদ দিন: ট্রেইলিং কমা, সিঙ্গেল কোট, কমেন্ট, কন্ট্রোল ক্যারেক্টার, BOM ও কাটা-পড়া বিষয়বস্তু।</summary>
  </entry>
  <entry>
    <title>শিক্ষানবিশদের জন্য JMESPath: JSONPath-কে হারানো প্রজেকশন কোয়েরি</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/query/jmespath-guide"/>
    <id>https://bbdrug.com/bn/query/jmespath-guide</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="query" label="কোয়েরি ও ক্রমবর্ধমান পরিবর্তন"/>
    <summary type="text">JMESPath অবজেক্টের ব্যাচ JSONPath-এর চেয়ে বেশি সরাসরি পুনরাকৃতি দেয়। এই শিক্ষানবিশ গাইডে সিনট্যাক্স, প্রজেকশন, পাইপ, বিল্ট-ইন ফাংশন ও AWS CLI ব্যবহার।</summary>
  </entry>
  <entry>
    <title>বাইনারি JSON: MessagePack, CBOR ও BSON-এর মধ্যে বাছাই</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/formats/json-binary-formats"/>
    <id>https://bbdrug.com/bn/formats/json-binary-formats</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="formats" label="সম্প্রসারিত ফরম্যাট ও ডায়ালেক্ট"/>
    <summary type="text">MessagePack, CBOR ও BSON — সবই JSON-কে বাইটে চেপে ধরে। বাইট খরচ, int64 ও বাইনারি হ্যান্ডলিং তুলনা করুন, আর কখন বদলানো লাভজনক তার স্পষ্ট রেখা পান।</summary>
  </entry>
  <entry>
    <title>JSON diff টুল বাছাই: টেক্সট diff, কাঠামোগত diff ও ভিজুয়ালাইজেশন</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/ecosystem/json-diff-tools"/>
    <id>https://bbdrug.com/bn/ecosystem/json-diff-tools</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="ecosystem" label="টুল ও ইকোসিস্টেম"/>
    <summary type="text">টেক্সট diff খুঁজে বের করে ফাইল কোথায় আলাদা; কাঠামোগত diff সিদ্ধান্ত নেয় বিষয়বস্তু সমতুল্য কি না। সঠিক স্তর বাছাই করলে কি-ক্রমকে ঘটনা ভুল করা বন্ধ হয়।</summary>
  </entry>
  <entry>
    <title>CI-তে JSON ভ্যালিডেশন: jsonlint, ajv ও jq দিয়ে একটি পাইপলাইন</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/ecosystem/json-lint-and-validate-cli"/>
    <id>https://bbdrug.com/bn/ecosystem/json-lint-and-validate-cli</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="ecosystem" label="টুল ও ইকোসিস্টেম"/>
    <summary type="text">সিনট্যাক্স ভ্যালিডেশন প্রমাণ করে ফাইল পার্স হয়; স্কিমা ভ্যালিডেশন প্রমাণ করে ফিল্ড চুক্তি মানে। CI-তে গুরুত্বপূর্ণ হলো দ্ব্যর্থহীন exit code, এরর লোকেশন ও মেরামতের পথ।</summary>
  </entry>
  <entry>
    <title>JSON মেমরি খাতা: স্ট্রিং, অবজেক্ট ও বড় অ্যারে আসলে কত খরচ করে</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/performance/json-memory-footprint"/>
    <id>https://bbdrug.com/bn/performance/json-memory-footprint</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="performance" label="পারফরম্যান্স ও নিরাপত্তা"/>
    <summary type="text">১০MB JSON ফাইল V8 হিপে ৩০–৫০MB হতে পারে। স্ট্রিং, অবজেক্ট ও সংখ্যার প্রকৃত খরচ, process.memoryUsage দিয়ে বেসলাইন, আর কখন স্ট্রিমিং সাহায্য করে — সবই এখানে।</summary>
  </entry>
  <entry>
    <title>ভুল ক্রমে JSON কম্প্রেশন বন্ধ করুন: minify বনাম gzip বনাম brotli, মাপা ফল</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/performance/json-minify-vs-gzip"/>
    <id>https://bbdrug.com/bn/performance/json-minify-vs-gzip</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="performance" label="পারফরম্যান্স ও নিরাপত্তা"/>
    <summary type="text">মিনিফাই কাঁচা JSON-এর ৩০–৫০% কাটে, কিন্তু gzip সেই লাভের বেশিরভাগ মুছে দেয়। বাস্তব আকৃতিতে মাপা সংখ্যা, প্লাস চারটি ক্ষেত্র যেখানে মিনিফাই ক্ষতি করে।</summary>
  </entry>
  <entry>
    <title>প্রোডাকশনে JSON Patch: পারমাণবিকতা, ইডেম্পোটেন্সি ও সমবর্তী সংঘর্ষ</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/query/json-patch-safety"/>
    <id>https://bbdrug.com/bn/query/json-patch-safety</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="query" label="কোয়েরি ও ক্রমবর্ধমান পরিবর্তন"/>
    <summary type="text">JSON Patch কেবল একটি পরিবর্তন ফরম্যাট; পারমাণবিকতা, ইডেম্পোটেন্সি ও সমবর্তীতা তবু আপনার দায়িত্ব। test পূর্বশর্ত, পাথ এস্কেপিং, রোলব্যাক ও ETag সমন্বয়।</summary>
  </entry>
  <entry>
    <title>বড় JSON ট্রি কেন আটকে যায়: ভার্চুয়াল স্ক্রলিং ও কোলাপ্স কৌশল</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/performance/json-render-virtualization"/>
    <id>https://bbdrug.com/bn/performance/json-render-virtualization</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="performance" label="পারফরম্যান্স ও নিরাপত্তা"/>
    <summary type="text">আটকে যাওয়া শুরু হয় DOM নোড তৈরির সময়, স্ক্রল করার সময় নয়। কোলাপ্স-প্রথম রেন্ডারিং, ভার্চুয়াল লিস্ট, সার্চ হাইলাইট ও Worker সীমানা — মেট্রিকসহ।</summary>
  </entry>
  <entry>
    <title>JSON Schema এরর যখন অর্থহীন লাগে: Ajv এরর লোকেশন ও মেসেজ গভর্নেন্স</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/schema/json-schema-error-messages"/>
    <id>https://bbdrug.com/bn/schema/json-schema-error-messages</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="schema" label="স্কিমা ও ভ্যালিডেশন"/>
    <summary type="text">ভ্যালিডেটর মেশিন এরর দেয়; ব্যবহারকারী জানতে চায় কোন ইনপুট বক্স ভুল। Ajv errors অ্যারে, instancePath বনাম schemaPath, গ্রুপিং ও লেখার ধরন।</summary>
  </entry>
  <entry>
    <title>JSON Schema পুনরায় ব্যবহার: $ref, $defs ও allOf/oneOf গঠন</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/schema/json-schema-ref-composition"/>
    <id>https://bbdrug.com/bn/schema/json-schema-ref-composition</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="schema" label="স্কিমা ও ভ্যালিডেশন"/>
    <summary type="text">$ref পুনর্ব্যবহার সমাধান করে, allOf ও oneOf গঠন সমাধান করে, আর দুইটি একসঙ্গে স্তূপ করা হলেই ভাঙে। $id, $defs, শর্তাধীন, পুনরাবৃত্তি, বান্ডলিং ও ডিবাগিং।</summary>
  </entry>
  <entry>
    <title>JSON টেক্সট সিকোয়েন্স (RFC 7464): RS দিয়ে সীমাবদ্ধ স্ট্রিমিং JSON</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/formats/json-seq-rfc7464"/>
    <id>https://bbdrug.com/bn/formats/json-seq-rfc7464</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="formats" label="সম্প্রসারিত ফরম্যাট ও ডায়ালেক্ট"/>
    <summary type="text">RFC 7464 একটি 0x1E বিভাজক ব্যবহার করে এমন JSON টেক্সট স্ট্রিম করে যা একসঙ্গে পড়া ও লেখা যায়। নিয়ম, NDJSON থেকে পার্থক্য, আর ভাগ-করে-পার্স করার বাস্তবায়ন এখানে।</summary>
  </entry>
  <entry>
    <title>JSON থেকে SQL: INSERT স্টেটমেন্ট, টেবিল ডিজাইন ও টাইপ ম্যাপিংয়ের ফাঁদ</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/conversion/json-to-sql-insert"/>
    <id>https://bbdrug.com/bn/conversion/json-to-sql-insert</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="conversion" label="ফরম্যাট রূপান্তর"/>
    <summary type="text">JSON-কে SQL INSERT বানাতে নেস্টেড টেবিল বিভাজন, NULL বনাম অনুপস্থিত, এস্কেপিং ও ডায়ালেক্টের ফাঁক লুকিয়ে থাকে। প্রতিটি ফাঁদের জন্য চালানোযোগ্য স্টেটমেন্ট ও তুলনা টেবিল।</summary>
  </entry>
  <entry>
    <title>JSON, TOML, YAML বা CSON: কনফিগারেশন ফরম্যাট বাছাই</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/formats/json-toml-config-formats"/>
    <id>https://bbdrug.com/bn/formats/json-toml-config-formats</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="formats" label="সম্প্রসারিত ফরম্যাট ও ডায়ালেক্ট"/>
    <summary type="text">কনফিগ ফাইলে কমেন্ট, তারিখ ও মাল্টি-লাইন টেক্সট দরকার, যেখানে JSON কম পড়ে। JSON, TOML, YAML ও CSON তুলনা করুন এবং রূপান্তরে কী সবসময় হারায় দেখুন।</summary>
  </entry>
  <entry>
    <title>JSON চুক্তির সংস্করণায়ন: সামঞ্জস্য, ডেপ্রিকেশন ও ডেটা মাইগ্রেশন</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/practice/json-versioning-and-migration"/>
    <id>https://bbdrug.com/bn/practice/json-versioning-and-migration</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="practice" label="ইঞ্জিনিয়ারিং অনুশীলন"/>
    <summary type="text">ফিল্ড যোগ করা স্বয়ংক্রিয়ভাবে নিরাপদ নয়। সামঞ্জস্যের সীমানা, সংস্করণ ফিল্ড, ডেপ্রিকেশন উইন্ডো, দুই-লেখা মাইগ্রেশন, চুক্তি টেস্ট ও ক্যানারি মেট্রিক।</summary>
  </entry>
  <entry>
    <title>JSON ভিজুয়ালাইজেশন টুল: ট্রি ভিউ, ফোল্ডিং ও বড় ডেটার সমঝোতা</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/ecosystem/json-visualization-tools"/>
    <id>https://bbdrug.com/bn/ecosystem/json-visualization-tools</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="ecosystem" label="টুল ও ইকোসিস্টেম"/>
    <summary type="text">ভিজুয়ালাইজেশন টুল JSON-কে কলাপসযোগ্য ট্রি বানায়। ট্রি রেন্ডারিং, বড়-ফাইলের পারফরম্যান্স ও গোপনীয়তা ঠিক করে কোনটি কিসের জন্য ভালো, তাই ডেটা কোথায় থাকে তা দিয়ে শুরু করুন।</summary>
  </entry>
  <entry>
    <title>JSONPath ফিল্টার গভীরে: পুনরাবৃত্তি, স্লাইস ও বহু-শর্ত মিলান</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/query/jsonpath-filter-advanced"/>
    <id>https://bbdrug.com/bn/query/jsonpath-filter-advanced</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="query" label="কোয়েরি ও ক্রমবর্ধমান পরিবর্তন"/>
    <summary type="text">পুনরাবৃত্ত ডিসেন্ট, স্লাইস ও বহু-শর্ত ফিল্টার — এখানেই JSONPath শক্তিশালী হয় আর ভুল ব্যবহার হয়। ফিল্টার সেমান্টিক্স, ফলের আকৃতি ও লাইব্রেরির পার্থক্য।</summary>
  </entry>
  <entry>
    <title>বড় JSON পার্সিং, রেন্ডারিং ও স্ট্রিমিং</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/performance/large-json-performance"/>
    <id>https://bbdrug.com/bn/performance/large-json-performance</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="performance" label="পারফরম্যান্স ও নিরাপত্তা"/>
    <summary type="text">পার্সিং প্রায়ই bottleneck নয়; bottleneck হলো রেন্ডারিং ও কপি। &quot;পার্স → ট্রাভার্স → রেন্ডার → পরিবহন&quot; — এই চার স্তরে অপ্টিমাইজ করুন যাতে পরিশ্রম বৃথা না যায়।</summary>
  </entry>
  <entry>
    <title>পারফরম্যান্স ও নিরাপত্তা FAQ: ধীর, আটকানো ও অবিশ্বস্ত ডেটা</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/faq/faq-performance-security"/>
    <id>https://bbdrug.com/bn/faq/faq-performance-security</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-10-30T00:00:00Z</updated>
    <category term="faq" label="সাধারণ প্রশ্ন"/>
    <summary type="text">কয়েক ডজন MB JSON ফাইল কেন খোলে না, গভীর ক্লোন কত দামি, __proto__ দূষণ কীভাবে ঠেকাবেন, আর XSS কোথা দিয়ে ঢোকে — লক্ষণ অনুযায়ী সাজানো দশটি প্রাথমিক উপসংহার।</summary>
  </entry>
  <entry>
    <title>কোয়েরি ও ভ্যালিডেশন FAQ: JSONPath ও Schema</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/faq/faq-query-and-schema"/>
    <id>https://bbdrug.com/bn/faq/faq-query-and-schema</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-10-30T00:00:00Z</updated>
    <category term="faq" label="সাধারণ প্রশ্ন"/>
    <summary type="text">পাথ কোয়েরিতে JSONPath নাকি Pointer, Patch বনাম Merge Patch কীভাবে বাছবেন, Schema আসলে কী আটকায়, আর draft সংস্করণ কীভাবে বাছবেন — সব একসঙ্গে ব্যাখ্যা।</summary>
  </entry>
  <entry>
    <title>সিনট্যাক্স ও ফরম্যাট FAQ: কমেন্ট, ট্রেইলিং কমা ও নির্ভুলতা</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/faq/faq-syntax-formats"/>
    <id>https://bbdrug.com/bn/faq/faq-syntax-formats</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-10-30T00:00:00Z</updated>
    <category term="faq" label="সাধারণ প্রশ্ন"/>
    <summary type="text">কমেন্ট অনুমোদিত কি না, ট্রেইলিং কমা কেন এরর, কি কোটে মোড়াতে হয় কি না, 9007199254740993 কেন বদলায় — বারোটি উপসংহার, প্রতিটি RFC 8259-এর বিরুদ্ধে যাচাইকৃত।</summary>
  </entry>
  <entry>
    <title>টুল ব্যবহার FAQ: ডেটা, ফাইল ও এক্সপোর্ট</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/faq/faq-tool-usage"/>
    <id>https://bbdrug.com/bn/faq/faq-tool-usage</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-10-30T00:00:00Z</updated>
    <category term="faq" label="সাধারণ প্রশ্ন"/>
    <summary type="text">ডেটা আপলোড হয় কি না, কত বড় ফাইল চলে, কিছু লোকালি সংরক্ষিত হয় কি না, অক্ষর কেন এস্কেপ হয়: একটি অনলাইন JSON টুলের প্রকৃত সীমানা ব্যাখ্যা করা দশটি প্রশ্ন।</summary>
  </entry>
  <entry>
    <title>দলগত সহযোগিতা FAQ: চুক্তি, কনফিগ ও ফিক্সচার</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/faq/faq-workflow"/>
    <id>https://bbdrug.com/bn/faq/faq-workflow</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-10-30T00:00:00Z</updated>
    <category term="faq" label="সাধারণ প্রশ্ন"/>
    <summary type="text">নামকরণ শৈলী, সময়ের ফরম্যাট, null সেমান্টিক্স, এনাম আকৃতি, কনফিগ ফরম্যাট, ফিক্সচার সংগঠন ও মার্জ কনফ্লিক্ট — দলে সত্যিই যে বারোটি সমঝোতা নিয়ে তর্ক হয়।</summary>
  </entry>
  <entry>
    <title>JSON API ডেটা চুক্তি নকশার মূল বিষয়</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/practice/json-api-design"/>
    <id>https://bbdrug.com/bn/practice/json-api-design</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-10-30T00:00:00Z</updated>
    <category term="practice" label="ইঞ্জিনিয়ারিং অনুশীলন"/>
    <summary type="text">প্রকাশের পর বদলানো খুব কঠিন এমন ছয়টি জিনিস: রেসপন্স এনভেলপ, এরর ফরম্যাট, পেজিনেশনের আকৃতি, ID ও সময়ের উপস্থাপন, null বনাম অনুপস্থিতের সেমান্টিক্স, আর সংস্করণ বিবর্তন।</summary>
  </entry>
  <entry>
    <title>API রেসপন্সে কোন কাঠামো ব্যবহার করবেন</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/faq/json-api-response-structure"/>
    <id>https://bbdrug.com/bn/faq/json-api-response-structure</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-10-30T00:00:00Z</updated>
    <category term="faq" label="সাধারণ প্রশ্ন"/>
    <summary type="text">খালি অবজেক্ট মেটাডেটা দরকার হওয়া পর্যন্ত পরিচ্ছন্ন; পূর্ণ এনভেলপ নিরাপদ কিন্তু ভারী। বেশিরভাগ প্রকল্পে ফলাফলে HTTP স্টেটাস আর ডেটায় স্থিতিশীল এনভেলপ ব্যবহার করুন।</summary>
  </entry>
  <entry>
    <title>BOM কি JSON পার্সিং ভাঙে</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/faq/json-bom"/>
    <id>https://bbdrug.com/bn/faq/json-bom</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-10-30T00:00:00Z</updated>
    <category term="faq" label="সাধারণ প্রশ্ন"/>
    <summary type="text">UTF-8 BOM তিনটি অদৃশ্য বাইট, তাই `JSON.parse` প্রথম অক্ষরেই ব্যর্থ হয় আর লাইন ১ কলাম ১ রিপোর্ট করে, ফলে ফাইল খালি বা কাটা মনে হয়।</summary>
  </entry>
  <entry>
    <title>লেখা কেন \u4e2d\u6587 হয়ে যায়</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/faq/json-chinese-unicode-escape"/>
    <id>https://bbdrug.com/bn/faq/json-chinese-unicode-escape</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-10-30T00:00:00Z</updated>
    <category term="faq" label="সাধারণ প্রশ্ন"/>
    <summary type="text">\u4e2d\u6587 এস্কেপ বৈধ ইউনিকোড, এনকোডিং ব্যর্থতা নয়। আসল mojibake আলাদা দেখায়, আর দুইটা আলাদা করা ঠিক করে দেয় আসলে কী ঠিক করতে হবে।</summary>
  </entry>
  <entry>
    <title>JSON-এ কমেন্ট থাকতে পারে কি</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/bn/faq/json-comment"/>
    <id>https://bbdrug.com/bn/faq/json-comment</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-10-30T00:00:00Z</updated>
    <category term="faq" label="সাধারণ প্রশ্ন"/>
    <summary type="text">RFC 8259-এ কোনো কমেন্ট সিনট্যাক্স নেই, তাই `//` ও ব্লক কমেন্ট JSON.parse-কে throw করায়। JSON5 বা JSONC, `_comment` ফিল্ড, Schema description, বা YAML ব্যবহার করুন।</summary>
  </entry>
</feed>
