JSON যোগ করুন
টেক্সট পেস্ট করুন, উদাহরণ লোড করুন বা 10 এমবি পর্যন্ত একটি স্থানীয় .json ফাইল খুলুন।
100% স্থানীয় JSON টুল
JSON-এর অপ্রয়োজনীয় ফাঁকা স্থান সরান অথবা পাঠযোগ্য করুন। ফলাফল কপি বা ডাউনলোড করুন; প্রক্রিয়াকরণ আপনার ব্রাউজারেই হয়।
কোনো অ্যাকাউন্ট নেই · কোনো আপলোড নেই · কোনো ইনস্টলেশন নেই
01 — 03
প্রক্রিয়াকরণের আগে JSON যাচাই হয়। সিনট্যাক্সে ভুল থাকলে অসম্পূর্ণ ফলাফলের বদলে স্পষ্ট ত্রুটি বার্তা দেখানো হয়।
টেক্সট পেস্ট করুন, উদাহরণ লোড করুন বা 10 এমবি পর্যন্ত একটি স্থানীয় .json ফাইল খুলুন।
অপ্রয়োজনীয় ফাঁকা স্থান সরান অথবা পাঠযোগ্য ইনডেন্টেশন যোগ করুন।
ফলাফল যাচাই করে কপি করুন বা UTF-8 ফাইল ডাউনলোড করুন। ট্রী ভিউয়ারে মানের পাথও কপি করা যায়।
উদাহরণ ও সিনট্যাক্স
টুলটি JSON-এর মান অক্ষুণ্ণ রেখে নির্বাচিত কাজ অনুযায়ী তার বিন্যাস বদলায়।
{
"site": "jsonminify.org",
"enabled": true,
"items": [1, 2]
}{"site":"jsonminify.org","enabled":true,"items":[1,2]}{"name":"value"}Key ও string value-তে double quote আবশ্যক।
[1, 2, 3]উপাদানের মূল ক্রম বজায় থাকে।
true · false · nullএই মানগুলো lowercase-এ ও quote ছাড়া লেখা হয়।
space · tab · line breakString-এর বাইরে ঐচ্ছিক; ভেতরে ডেটার অংশ।
JSONMINIFY.ORG কেন
স্ট্যান্ডার্ড ব্রাউজার API কাজ করে। কোনো অ্যাকাউন্ট, আপলোড সারি, বা লুকানো মেরামতের পদক্ষেপ নেই৷
আপনার JSON এই ডিভাইসে পার্স করা হয়েছে এবং আমাদের সার্ভারে পাঠানো হয় না।
Comment, trailing comma ও quote ছাড়া key-কে standard JSON-এর ত্রুটি হিসেবে দেখানো হয়।
অক্ষর সংখ্যার পরিবর্তে ছোট করার আগে এবং পরে প্রকৃত UTF-8 বাইট তুলনা করুন।
সাধারণ ব্যবহার
যখন হোয়াইটস্পেস পরবর্তী সিস্টেমে বা ডেটা গ্রহণকারী ব্যক্তিতে কোনও মূল্য যোগ করে না তখন ক্ষুদ্রকরণ সবচেয়ে কার্যকর।
JSON request ও response-এর উদাহরণ তৈরি করুন অথবা পুনরায় ব্যবহারের আগে পরীক্ষা করুন।
অ্যাপে ব্যবহারের আগে settings-এর সিনট্যাক্স ও কাঠামো যাচাই করুন।
পুনরাবৃত্তিযোগ্য উদাহরণ তৈরি করুন এবং সার্ভারে ডেটা না পাঠিয়ে পার্থক্য দেখুন।
JSON নির্দেশিকা
পার্স করা JSON মান সংরক্ষণ করার সময় একটি মিনিফায়ারের উপস্থাপনা হোয়াইটস্পেস সরিয়ে দেওয়া উচিত। সেই সীমানা বোঝা দুর্ঘটনাজনিত তথ্য পরিবর্তন প্রতিরোধ করে।
JSON টোকেনগুলির মধ্যে স্পেস, ট্যাব এবং লাইন বিরতি ডেটা মডেলের অংশ নয়৷ পার্সিং সফল হওয়ার পর, টুলটি ঐচ্ছিক হোয়াইটস্পেস ছাড়াই মানটিকে সিরিয়ালাইজ করে।
মন্তব্য, ট্রেলিং কমা, উদ্ধৃতিবিহীন সম্পত্তির নাম, অনির্ধারিত, এবং জাভাস্ক্রিপ্ট এক্সপ্রেশনগুলি মানক JSON নয়। টুলটি নীরবে মেরামত অনুমান করার পরিবর্তে একটি ত্রুটি রিপোর্ট করে।
ফাইলের আকার TextEncoder দিয়ে গণনা করা হয়, তাই ইমোজি এবং নন-ল্যাটিন অক্ষরগুলি জাভাস্ক্রিপ্ট অক্ষর গণনার পরিবর্তে তাদের প্রকৃত UTF-8 বাইট দৈর্ঘ্য দ্বারা গণনা করা হয়।
হোয়াইটস্পেস সরানো JSON ছোট করে, গোপন নয়। যে কেউ ফলাফল প্রাপ্ত তারা এটি পার্স করতে পারেন, তাই সংবেদনশীল মান এখনও উপযুক্ত অ্যাক্সেস নিয়ন্ত্রণ প্রয়োজন.
FAQ
বৈধতা, গোপনীয়তা, ফাইলের আকার এবং টুলটি কী পরিবর্তন করে সে সম্পর্কে সোজা উত্তর।
পেস্ট করা লেখা ও স্থানীয় ফাইল আপনার ব্রাউজারেই প্রক্রিয়া করা হয়। URL লোড করলে ব্রাউজার সরাসরি সেই সাইটে অনুরোধ পাঠায়; সাইটটিকে CORS অনুমতি দিতে হবে।
এটি স্ট্যান্ডার্ড JSON পার্স করার পরে ঐচ্ছিক হোয়াইটস্পেস সরিয়ে দেয়। মান সমতুল্য থাকে, যদিও অবজেক্ট কী অর্ডারকে শব্দার্থগত গ্যারান্টি হিসাবে বিবেচনা করা উচিত নয়।
স্ট্যান্ডার্ড JSON-এর জন্য ডবল-উদ্ধৃত কী এবং স্ট্রিং প্রয়োজন। এটি মন্তব্য, ট্রেলিং কমা, অনির্ধারিত মান, বা জাভাস্ক্রিপ্ট অবজেক্ট আক্ষরিক বাক্য গঠনের অনুমতি দেয় না।
স্থানীয় ফাইল আমদানিকারক .json ফাইল 10 MB পর্যন্ত গ্রহণ করে। উপলব্ধ ডিভাইস মেমরি এবং ব্রাউজারের সীমা এখনও অস্বাভাবিক জটিল ফাইলগুলিকে প্রভাবিত করতে পারে৷
Unminify JSON পার্স করে এবং দুই বা চারটি ইন্ডেন্টেশনের স্পেস দিয়ে এটি আবার লিখে, নেস্টেড ডেটা পড়া সহজ করে তোলে।