ডেভেলপার টুল

JSON ফরম্যাট, যাচাই, ছোট ও তুলনা করুন

JSON পড়ার যোগ্য করুন, ছোট করুন, বাক্যগঠন পরীক্ষা করুন অথবা দুটি নথিতে যোগ, মুছে যাওয়া ও পরিবর্তিত মান তুলনা করুন। সবই ব্রাউজারে হয়।

JSON সাজান বা সংকুচিত করুন, বাক্যগঠন ত্রুটি খুঁজুন এবং দুটি JSON নথি তুলনা করুন। NEXNARA-তে কিছু যায় না।

  • লোকালি চলে
  • আপলোড নেই
  • তাৎক্ষণিক
  • ফ্রি
মোড

ফাইল এই ব্রাউজারেই থাকে। সার্ভারে কিছু যায় না।

কীভাবে কাজ করে

  1. ডেটা পেস্ট করুন
  2. কাজটি চালান
  3. ফলাফল কপি করুন

কেন NEXNARA

  • গোপনীয়

    আপনার ডেটা ব্রাউজারেই থাকে।

  • তাৎক্ষণিক

    ফলাফল সঙ্গে সঙ্গে দেখা যায়।

  • আপলোড নেই

    NEXNARA সার্ভারে কিছুই পাঠানো হয় না।

  • যেকোনো জায়গায় কাজ করে

    ইনস্টল করতে হয় না।

আরও জানুন

JSON ফরম্যাট ও যাচাই

JSON ফরম্যাটার দেখে পাঠ্য বৈধ JSON কি না, তারপর ইনডেন্ট সহ বা একটি সংক্ষিপ্ত লাইন হিসেবে ছাপতে পারে। এই পাতা দুটি JSON নথিও তুলনা করে। ব্রাউজারে JSON.parse ও JSON.stringify ব্যবহার করে, eval কখনো নয়।

JSON ফরম্যাট ও যাচাই

সুন্দর ছাপতে, ছোট করতে বা বাক্যগঠন পরীক্ষা করতে JSON আটকান। ফরম্যাটিং JSON.stringify যা করে তার বাইরে কী বা মান বদলায় না।

JSON সুন্দর করে ছাপুন

প্রিটি প্রিন্ট লাইন বিরতি ও ইনডেন্ট যোগ করে যাতে নেস্টেড অবজেক্ট পড়া সহজ হয়। ২ স্পেস, ৪ স্পেস বা ট্যাব বেছে নিন। ডিফল্ট ২ স্পেস।

JSON ছোট করুন

ছোট করা অতিরিক্ত ফাঁকা স্থান ও লাইন বিরতি সরায়, স্ট্রিংয়ের ভিতরের স্পেস রাখে। তথ্য একই থাকে; শুধু মোড়ক ছোট হয়।

অবৈধ JSON খুঁজুন

সাধারণ সমস্যা শেষের কমা, একক উদ্ধৃতি, মন্তব্য বা উদ্ধৃতিহীন কী। ব্রাউজার স্থান দিলে সরঞ্জাম লাইন, কলাম বা অক্ষর অবস্থান দেখায়। স্থান উদ্ভাবন করে না।

দুটি JSON নথি তুলনা করুন

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

যোগ ও মুছে যাওয়া ক্ষেত্র

শুধু JSON B-তে থাকা পথ যোগ হয়েছে। শুধু JSON A-তে থাকা পথ মুছে গেছে। অনুপস্থিত null-এর সমান নয়।

পরিবর্তিত মান

একই পথে একই ধরনের ভিন্ন মান থাকলে সারি বদলেছে হয় এবং পুরনো ও নতুন মান দেখায়। "100" স্ট্রিং বনাম সংখ্যা 100 ধরন বদলেছে।

নেস্টেড JSON পার্থক্য

অবজেক্ট পুনরাবৃত্তভাবে তুলনা হয়। user.address.city-এর ভিতরের পরিবর্তন সেই পথে জানানো হয়, পুরো অবজেক্ট প্রতিস্থাপন হিসেবে নয়।

অ্যারে কীভাবে তুলনা হয়

অ্যারে সূচক দিয়ে তুলনা হয়: items[0], items[1] ইত্যাদি। পুনর্বিন্যাস কয়েকটি পার্থক্য দিতে পারে। এই সংস্করণ লুকানো id দিয়ে আইটেম মেলালে না।

কীভাবে ব্যবহার করবেন

একটি JSON নথি সাজাতে, সংকুচিত করতে বা পরীক্ষা করতে ফরম্যাট ও যাচাই ব্যবহার করুন। দুটি নথি আটকাতে বা আপলোড করে তুলনা করতে JSON-পার্থক্য ব্যবহার করুন। উদাহরণ লোড করুন ছোট নমুনা দেখায়।

গোপনীয়তা

আপনার JSON ব্রাউজারে থাকে। NEXNARA সার্ভারে আপলোড হয় না এবং কুকি, লোকাল স্টোরেজ বা ডেটাবেসে সংরক্ষিত হয় না।

প্রায়শই জিজ্ঞাসিত প্রশ্ন

JSON ফরম্যাটার কী করে?

পাঠ্য বৈধ JSON কি না দেখে, তারপর ইনডেন্ট সহ বা সংক্ষিপ্ত স্ট্রিং হিসেবে আবার ছাপতে পারে। তথ্য একই থাকে।

JSON কীভাবে যাচাই করব?

পাঠ্য আটকান এবং JSON যাচাই করুন চাপুন। বৈধ ইনপুট সফলতা দেখায়। অবৈধ ইনপুট স্পষ্ট ত্রুটি এবং, ব্রাউজার দিলে, লাইন, কলাম বা অবস্থান দেখায়।

JSON ছোট করতে পারি?

হ্যাঁ। JSON ছোট করুন অতিরিক্ত ফাঁকা স্থান ও লাইন বিরতি সরায়। স্ট্রিংয়ের ভিতরের স্পেস থাকে।

দুটি JSON অবজেক্ট কীভাবে তুলনা করব?

JSON-পার্থক্য খুলুন, JSON A ও JSON B আটকান বা আপলোড করুন, তারপর তুলনা করুন চাপুন। সারণি যোগ, মুছে যাওয়া, পরিবর্তিত ও ধরন-পরিবর্তিত পথ তালিকা করে।

কী-এর ক্রম কি গুরুত্বপূর্ণ?

না। শুধু অবজেক্ট কী-এর ক্রম পার্থক্য ধরা হয় না। {"a":1,"b":2} ও {"b":2,"a":1} একই।

অ্যারে কীভাবে তুলনা হয়?

সূচক দিয়ে। items[0]-এর সঙ্গে items[0] তুলনা হয়। শুধু আইটেম পুনর্বিন্যস্ত করলে কয়েকটি সারি বদলাতে পারে।

নেস্টেড JSON তুলনা করতে পারি?

হ্যাঁ। নেস্টেড অবজেক্ট পুনরাবৃত্তভাবে ঘোরা হয়, তাই পরিবর্তন user.address.city-এর মতো পথে দেখা যায়।

অনুপস্থিত ও null-এর পার্থক্য কী?

অনুপস্থিত ক্ষেত্র মুছে গেছে বা যোগ হয়েছে। null একটি আসল JSON মান। null, "", 0 ও false একই নয়।

আমার JSON কি সার্ভারে যায়?

না। বিশ্লেষণ, ফরম্যাট ও তুলনা ব্রাউজারে স্থানীয়ভাবে চলে। আপনার বেছে নেওয়া ফাইল আপলোড হয় না।

JSON কত বড় হতে পারে?

হাজার হাজার কী-এর সাধারণ নথি ঠিক আছে। ৫ MB-এর উপরে সতর্কতা পাবেন। ১৫ MB-এর বড় নথি ব্লক করা হয় যাতে ব্রাউজার সাড়া দিতে পারে।