JSON ফরম্যাট, যাচাই, মিনিফাই ও সাজান, প্রতিটি ত্রুটির সঠিক অবস্থান সহ
আপনার ব্রাউজারে চলে। আপনি যা লেখেন তা কোথাও পাঠানো হয় না।JSON ফরম্যাট করলে তাতে ইনডেন্ট যোগ হয় যাতে পড়া যায়, আর যাচাই করলে ঠিক কোন লাইন ও কলামে এটি ভাঙছে তা দেখায়, যেমন লাইন 3, অক্ষর 17। আপনি মিনিফাই করতে, কী সাজাতে ও ফলাফল কপি করতেও পারেন। সবকিছু আপনার ব্রাউজারে চলে, তাই পেলোডের ভেতরের API কী কখনো কোথাও পাঠানো হয় না।
এই পৃষ্ঠাটি ইংরেজি মূল লেখা থেকে যন্ত্রের সাহায্যে অনুবাদ করা হয়েছে। এই অনুবাদটি এখনও কোনো মানুষ পর্যালোচনা করেননি, তাই ইংরেজি সংস্করণটিকেই নির্ভরযোগ্য ধরুন। ইংরেজি মূল লেখাটি পড়ুন
ইনপুট প্যানে আপনার JSON পেস্ট করুন, অথবা একটি উদাহরণ দেখুন ক্লিক করুন।
ইনডেন্ট-এ 2 স্পেস, 4 স্পেস বা Tab বেছে নিন, আর কী বর্ণানুক্রমে রাখতে কী সাজান চালু করুন।
ইনপুট অবৈধ হলে ইনপুট প্যানের নিচে দেখানো লাইন, কলাম ও ইঙ্গিত পড়ে সেই জায়গাটি ঠিক করুন।
ফরম্যাট করা JSON নিতে কপি করুন ক্লিক করুন, অথবা data.json হিসেবে সংরক্ষণ করতে ডাউনলোড আইকনে ক্লিক করুন।
এই JSON ফরম্যাটার সংক্ষিপ্ত বা অগোছালো JSON-কে পরিষ্কার, ইনডেন্ট করা পড়ার মতো ডকুমেন্টে পরিণত করে, আর বৈধ না হলে ঠিক কোথায় ভাঙছে তা জানায়। দুই স্পেস, চার স্পেস বা ট্যাব বেছে নিন, কী বর্ণানুক্রমে সাজান, অথবা প্রোডাকশনের জন্য আবার এক লাইনে মিনিফাই করুন।
মানুষ এটি ব্যবহার করেন যখন কোনো API রেসপন্স এক লাইনে আসে, যখন কোনো কনফিগ ফাইল লোড হওয়া বন্ধ করে আর ত্রুটির বার্তা শুধু "unexpected token" বলে, অথবা যখন দুটি দলকে একই ফাইল একই ক্রমের কী সহ তুলনা করতে হয়। পেস্ট করুন, Ctrl+Enter চাপুন, ফলাফল কপি করুন।
সবকিছু আপনার ব্রাউজারে ঘটে। আপনার পেস্ট করা লেখা কখনো সার্ভারে পাঠানো হয় না, তাই কী, গ্রাহকের ডেটা বা অভ্যন্তরীণ URL থাকা পেলোডের জন্যও এটি নিরাপদ। আপনার ব্রাউজার যতটা ধরে রাখতে পারে তার বাইরে কোনো আকারের সীমা নেই; কয়েক মেগাবাইটের ফাইল এক সেকেন্ডের অনেক কম সময়ে ফরম্যাট হয়।
যাচাই ব্যর্থ হলে আপনি লাইন ও কলামের সঙ্গে সহজ ভাষায় একটি সমাধান পান, যেমন "শেষের কমাটি সরান" বা "প্রপার্টির নাম ডাবল কোটের মধ্যে রাখতে হবে"। কাঠামো ঘুরে দেখতে ট্রি ভিউতে যান এবং যা দরকার নেই তা গুটিয়ে রাখুন। সম্পর্কিত টুল: JSON to TypeScript, YAML to JSON, CSV to JSON।
হ্যাঁ, বিনামূল্যে, কোনো সাইন-আপ নেই, ব্যবহারের সীমা নেই, আর কপি বা ডাউনলোড করা কোনো কিছুতে ওয়াটারমার্ক নেই। সাইটটি টুলের নিচে দেখানো অল্প কয়েকটি বিজ্ঞাপনে চলে, এডিটরের ভেতরে কখনো নয়, এবং কোনো ফিচার পেইড প্ল্যানের জন্য আটকে রাখা হয় না।
না। ফরম্যাট, যাচাই ও মিনিফাই সবই আপনার ব্রাউজারে JavaScript দিয়ে চলে, তাই আপনার পেস্ট করা কিছুই ডিভাইস ছেড়ে যায় না এবং কোনো সার্ভারে কপি রাখা হয় না। অ্যাক্সেস টোকেন, গ্রাহকের নাম বা ব্যাংকের তথ্য থাকা API রেসপন্সও এখানে নিরাপদে পেস্ট করা যায়।
লেখাটি পেস্ট করে ফরম্যাট চাপুন। ত্রুটির বার্তা লাইন ও কলাম দেখায়, লাইনটি হাইলাইট করে এবং সবচেয়ে সম্ভাব্য সমাধান প্রস্তাব করে, যেমন শেষের কমা সরানো বা সিঙ্গল কোটের বদলে ডাবল কোট বসানো।
হ্যাঁ। অপশন বারে 2 স্পেস, 4 স্পেস বা Tab বেছে নিন, বদলানোর সঙ্গে সঙ্গে আউটপুট নতুন করে ইনডেন্ট হয়। পছন্দটি এই ডিভাইসে মনে রাখা হয়, তাই পরের ফাইলও একই স্টাইলে আসে। মিনিফাই প্রোডাকশন পেলোডের জন্য ইনডেন্ট পুরোপুরি সরিয়ে দেয়।
না। সাজানো শুধু কী-গুলো কোন ক্রমে আসে তা বদলায়, আর JSON অবজেক্টের কোনো নির্দিষ্ট কী-ক্রম নেই, তাই পার্স করা মান একই থাকে। অ্যারে তার আসল ক্রম রাখে, কারণ অ্যারেতে অবস্থান ডেটারই অংশ। আগে দুই দিক সাজিয়ে নিলে তুলনা অনেক ছোট হয়।
কোনো নির্দিষ্ট সীমা নেই। সাধারণ ল্যাপটপে কয়েক মেগাবাইটের ফাইল এক সেকেন্ডের অনেক কম সময়ে ফরম্যাট হয়, আর আসল সীমা হলো আপনার ব্রাউজার একটি ট্যাবকে যতটা মেমরি দেয়। খুব বড় ডকুমেন্টও কাজ করে, তবে এডিটর কম মসৃণভাবে স্ক্রল করে, তাই আগে মিনিফাই বা ভাগ করে নিন।
এখনও আটকে আছেন? JSON ফরম্যাটার ও ভ্যালিডেটর সম্পর্কে প্রশ্ন করুন আর যিনি জানেন তিনিই উত্তর দিতে পারেন। কোনো অ্যাকাউন্ট লাগবে না।