ফরম্যাট কনভার্টার · XML
বাম দিকে একটি রূপান্তর ধরন বেছে নিন, উৎস পেস্ট করে রূপান্তর করুন, তারপর ফলাফল কপি বা ডাউনলোড করুন
JSON ফরম্যাট রূপান্তর ব্যাখ্যা
কনভার্টার JSON-কেন্দ্রিক এবং নয়টি লক্ষ্য সমর্থন করে: YAML, XML, CSV, TypeScript, Java, Go, JSON Schema, টেবিল ও URL Query প্যারামিটার, নির্দিষ্ট ফরম্যাটের বিপরীত রূপান্তরসহ। বৈধ JSON লিখে একটি ধরন ও অপশন বেছে নিন; ধরন বদলালে ইনপুট অপরিবর্তিত থাকে।
কনফিগারেশন ও ডকুমেন্টেশনের জন্য YAML পড়তে সহজ এবং স্তরযুক্ত সেটিংসে উপযোগী; XML পুরোনো সিস্টেম ও অ্যাট্রিবিউট দরকার এমন কাঠামোর জন্য উপযুক্ত; CSV ও টেবিল অ্যারে থেকে স্প্রেডশিটের সারি তৈরি করে; URL Query প্যারামিটার অনুরোধের লিংক তৈরি বা পড়তে সাহায্য করে।
কোড জেনারেশনের জন্য TypeScript ইন্টারফেস, Java ক্লাস ও Go স্ট্রাক্ট সূচনা বিন্দু দেয়, আর JSON Schema ফিল্ডের ধরন ও যাচাইয়ের নিয়ম বর্ণনা করে যা চুক্তি ও ফর্ম যাচাইয়ে পুনরায় ব্যবহার করা যায়। প্রকল্পের রীতি অনুযায়ী নামকরণ ও nullable যাচাই করুন।
শুধু YAML, XML ও CSV আবার JSON-এ পার্স করা যায়; বাকি ধরনগুলো একমুখী আউটপুট। ইন্ডেন্টেশন, রুট নোডের নাম ও ফিল্ডের নামকরণের ধরনসহ অপশনগুলো সাথে সাথে প্রযোজ্য হয় এবং নতুন রূপান্তর শুরু করে।
সচরাচর জিজ্ঞাসা
- তৈরি করা কোড কি সরাসরি প্রোডাকশনে ব্যবহার করা যায়?
- এটি একটি সূচনা বিন্দু। কমিট করার আগে টাইপের নাম, nullable ফিল্ড ও প্রকল্পের রীতি যাচাই করুন, কারণ টুল ব্যবসায়িক অর্থ অনুমান করতে পারে না।
- কেন শুধু কিছু ফরম্যাট বিপরীত রূপান্তর সমর্থন করে?
- TypeScript, Java বা Go কোড থেকে JSON ফিরিয়ে আনতে সোর্স কাঠামো ও টাইপ পার্স করতে হয় যেখানে অনেক অস্পষ্টতা থাকে, তাই এখানে শুধু YAML, XML ও CSV উল্টো দিকে যায়।
- রূপান্তরের সময় অ্যারে কীভাবে পরিচালিত হয়?
- অ্যারে YAML ও XML-এ লিস্ট নোড, CSV ও টেবিলে সারি এবং TypeScript ও Go-তে এলিমেন্টের সংগ্রহে পরিণত হয়।