xml থেকে json

C# .NET-এ XML থেকে JSON রূপান্তর।

XML(এক্সটেনসিবল মার্কআপ ল্যাঙ্গুয়েজ) নমনীয়তা এবং জটিল কাঠামো পরিচালনা করার ক্ষমতার কারণে ডেটা উপস্থাপনের জন্য একটি বহুল ব্যবহৃত ফর্ম্যাট হয়েছে, JSON(জাভাস্ক্রিপ্ট অবজেক্ট নোটেশন) এর সরলতার জন্য জনপ্রিয়তা পেয়েছে, ব্যবহারের সহজতা, এবং ওয়েব অ্যাপ্লিকেশনগুলির সাথে আরও ভাল কর্মক্ষমতা। অতএব, XML-এর JSON-এ রূপান্তর আপনার অ্যাপ্লিকেশনগুলির সামঞ্জস্য এবং কার্যকারিতা বাড়ায়, বিশেষ করে আধুনিক ওয়েব পরিষেবা এবং APIগুলির সাথে কাজ করার সময় যা প্রধানত JSON ব্যবহার করে৷

XML কে JSON এ পরিবর্তন করতে API

XML স্কিমা (XSD) কে JSON স্কিমাতে রূপান্তর করা একটি জটিল কাজ হতে পারে, কিন্তু Aspose.Cells Cloud SDK for .NET এই প্রক্রিয়াটিকে উল্লেখযোগ্যভাবে সহজ করে। Aspose.Cells তার শক্তিশালী স্প্রেডশীট প্রক্রিয়াকরণ ক্ষমতার জন্য বিখ্যাত, এবং এর ক্লাউড SDK ডেটা স্কিমাগুলির রূপান্তরকে সহজতর করার জন্য এই কার্যকারিতা প্রসারিত করে৷

প্রথমত, আমাদের NuGet প্যাকেজ ম্যানেজারে Aspose.Cells-Cloud অনুসন্ধান করতে হবে এবং প্যাকেজ যোগ করুন বোতামে ক্লিক করতে হবে। এটি আপনার প্রকল্পে SDK রেফারেন্স যোগ করবে। দ্বিতীয়ত, ক্লাউড ড্যাশবোর্ড থেকে আপনার ক্লায়েন্টের শংসাপত্রগুলি পান। যদি আপনার কোনো বিদ্যমান অ্যাকাউন্ট না থাকে, তাহলে দ্রুত শুরু নিবন্ধে উল্লেখিত নির্দেশাবলী অনুসরণ করে একটি বিনামূল্যের অ্যাকাউন্ট তৈরি করুন।

C# এ XML কে JSON এ রূপান্তর করুন

.NET-এর জন্য Aspose.Cells Cloud SDK-এর সাহায্যে, আপনি একটি XML স্কিমাকে একটি JSON স্কিমাতে রূপান্তর করতে পারেন, এটি নিশ্চিত করে যে আপনার ডেটা JSON ফর্ম্যাটে প্রয়োজনীয় কাঠামোগত নিয়ম এবং বৈধতার প্রয়োজনীয়তার সাথে সঙ্গতিপূর্ণ। C# .NET ব্যবহার করে XML স্কিমা JSOn স্কিমাতে পরিবর্তন করার বিষয়ে আরও বিস্তারিত অন্বেষণ করা যাক।

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

আর্গুমেন্ট হিসাবে ক্লায়েন্ট শংসাপত্র প্রদান করে CellsApi ক্লাসের একটি উদাহরণ তৈরি করুন।

cellsInstance.UploadFile("input.xml", inputFile);

ক্লাউড স্টোরেজে ইনপুট XML ফাইল আপলোড করুন।

var response = cellsInstance.CellsWorkbookGetWorkbook("source.xml", null, format: "JSON", null, null, null, null, "myResultant.json", null, null);

XML থেকে JSON রূপান্তর শুরু করুন। সফল রূপান্তরের পরে, ফলস্বরূপ JSON ক্লাউড স্টোরেজে সংরক্ষণ করা হয়।

// সম্পূর্ণ উদাহরণ এবং ডেটা ফাইলের জন্য, অনুগ্রহ করে এখানে যান 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// https://dashboard.aspose.cloud/ থেকে ক্লায়েন্ট শংসাপত্র পান
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// ClientID এবং ClientSecret পাস করার সময় CellsApi উদাহরণ তৈরি করুন
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // ইনপুট XML ফাইল লোড করুন
    using (var inputFile = System.IO.File.OpenRead(input_xml))
    {
        // ক্লাউড স্টোরেজে ইনপুট XML আপলোড করুন
        cellsInstance.UploadFile("input.xml", inputFile);

        // XML স্কিমাকে JSON স্কিমাতে রূপান্তর করতে API কল করুন
        var response = cellsInstance.CellsWorkbookGetWorkbook(input_xml,null, format: "JSON", null, null, null, null, "myResultant.json", null,null);

        // রূপান্তর সফল হলে সফল বার্তা প্রিন্ট করুন
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The XML file is successfully converted to JSON format !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
xml থেকে json রূপান্তর

XML থেকে JSON রূপান্তরের পূর্বরূপ।

CURL কমান্ড ব্যবহার করে XML কে JSON এ পরিণত করুন

Aspose.Cells Cloud ব্যবহার করে XML-কে JSON-এ রূপান্তর করা একটি সরল প্রক্রিয়া যা cURL কমান্ডের সাহায্যে সহজেই স্বয়ংক্রিয় হতে পারে। এই পদ্ধতিটি জটিল XML স্ট্রাকচারগুলি পরিচালনা করতে এবং দক্ষতার সাথে সঠিক JSON রূপান্তরগুলি সরবরাহ করতে Aspose.Cells ক্লাউডের শক্তিশালী ক্ষমতাগুলিকে কাজে লাগায়৷ প্রথম ধাপ হল ক্লায়েন্ট শংসাপত্রের উপর ভিত্তি করে একটি JWT অ্যাক্সেস টোকেন তৈরি করা, তাই অনুগ্রহ করে নিম্নলিখিত cURL কমান্ডটি চালান:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

একবার আমাদের কাছে JWT টোকেন হয়ে গেলে, XML স্কিমা JSON স্কিমাতে এক্সপোর্ট করতে আমাদের নিম্নলিখিত কমান্ডটি কার্যকর করতে হবে। ফলস্বরূপ JSON তারপর ক্লাউড স্টোরেজে সংরক্ষণ করা হয়।

curl -v "https://api.aspose.cloud/v3.0/cells/{mySourceFile}?format=JSON&isAutoFit=false&onlySaveTable=false&outPath={myResultantFile}" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"

স্থানীয় ড্রাইভে ফলাফল JSON সংরক্ষণ করার জন্য, অনুগ্রহ করে নিম্নলিখিত cURL কমান্ড ব্যবহার করার চেষ্টা করুন:

curl -v "https://api.aspose.cloud/v3.0/cells/{mySourceFile}?format=JSON&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "myResultantFile"

ইনপুট XML ফাইলের নাম দিয়ে mySourceFile প্রতিস্থাপন করুন (ক্লাউড স্টোরেজে পাওয়া যায়), myResultantFile এর ফলে JSON এর নামের সাথে এবং accessToken JWT অ্যাক্সেস টোকেন উপরে জেনারেট করা হয়েছে।

আমাদের বিনামূল্যে XML থেকে JSON রূপান্তর অ্যাপ

অনুগ্রহ করে আমাদের বিনামূল্যের XML to JSON Converter অ্যাপ ব্যবহার করে দেখুন। এই লাইটওয়েট এবং অতি-দক্ষ অ্যাপটি Aspose.Cells ক্লাউডের উপরে তৈরি করা হয়েছে এবং আপনাকে এই SDK-এর আশ্চর্যজনক ক্ষমতাগুলি অনুভব করতে সক্ষম করে।

xml থেকে json কনভার্টার

আমাদের বিনামূল্যের XML থেকে JSON রূপান্তর অ্যাপ।

উপসংহার

উপসংহারে, এক্সএমএলকে JSON-এ রূপান্তর করা আধুনিক ওয়েব অ্যাপ্লিকেশনের জন্য একটি অপরিহার্য কাজ, ডেটা আদান-প্রদান এবং প্রক্রিয়াকরণের দক্ষতা বাড়ানো। আমরা আপনাকে আপনার ডেটা হ্যান্ডলিং প্রক্রিয়াগুলিকে অপ্টিমাইজ করতে এবং Aspose.Cells ক্লাউড দ্বারা অফার করা শক্তিশালী ক্ষমতাগুলির সুবিধা নিতে ক্লাউড SDK অন্বেষণ করতে উত্সাহিত করি৷ ডেটা ট্রান্সফরমেশনের ভবিষ্যতকে আলিঙ্গন করুন এবং আজ আপনার অ্যাপ্লিকেশনের কর্মক্ষমতা এবং আন্তঃকার্যক্ষমতা বাড়ান।

উপকারী সংজুক

  • [লাইভ ডেমো [১১]

সম্পরকিত প্রবন্ধ

আমরা এই বিষয়ে তথ্যের জন্য নিম্নলিখিত ব্লগ পোস্টগুলি দেখার জন্য অত্যন্ত সুপারিশ করছি: