REST API का उपयोग करके फ़ाइल XML को JSON में जावा में कनवर्ट करें

REST API का उपयोग करके XML को JSON में जावा में कैसे बदलें।

जैसे-जैसे दुनिया अधिक जुड़ी हुई है और तकनीक अधिक उन्नत होती जा रही है, सिस्टम और एप्लिकेशन के बीच डेटा का आदान-प्रदान तेजी से महत्वपूर्ण होता जा रहा है। XML(एक्सटेंसिबल मार्कअप लैंग्वेज) के माध्यम से डेटा का प्रतिनिधित्व करने का एक सामान्य तरीका है। हालाँकि, JSON(जावास्क्रिप्ट ऑब्जेक्ट नोटेशन) अपनी सादगी और लचीलेपन के कारण सिस्टम के बीच डेटा के आदान-प्रदान के लिए पसंदीदा प्रारूप बन गया है। इस लेख में, हम प्रदर्शित करेंगे कि REST API का उपयोग करके XML को JSON में जावा में कैसे परिवर्तित किया जाए।

हम इस लेख में निम्नलिखित विषयों को शामिल करेंगे:

जावा XML से JSON कन्वर्टर API और SDK इंस्टालेशन

GroupDocs.Conversion Cloud SDK for Java एक क्लाउड-आधारित दस्तावेज़ रूपांतरण समाधान है जो जावा डेवलपर्स को जावा में विभिन्न दस्तावेज़ प्रारूप को JSON में बदलने में मदद करता है। यह आपको दस्तावेज़ों, छवियों, स्प्रैडशीट्स, प्रस्तुतियों, और कई अन्य फ़ाइल प्रकारों को कोड की कुछ पंक्तियों के साथ JSON में बदलने की अनुमति देता है। तेज़ और विश्वसनीय रूपांतरण समाधान प्रदान करने के लिए इस RESTful API को आपके Java अनुप्रयोगों में एकीकृत किया जा सकता है।

आप या तो डाउनलोड एपीआई की जेएआर फ़ाइल कर सकते हैं या इसे अपने प्रोजेक्ट की पोम.एक्सएमएल फ़ाइल में निम्नलिखित रिपॉजिटरी और निर्भरता जोड़कर मावेन का उपयोग करके स्थापित कर सकते हैं:

मावेन रिपोजिटरी:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

मावेन निर्भरता:

<dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

अब, साइन अप GroupDocs पर एक नि: शुल्क परीक्षण खाते के लिए और अपनी एपीआई कुंजी प्राप्त करें। एक बार आपके पास क्लाइंट आईडी और क्लाइंट सीक्रेट हो जाने के बाद, जावा-आधारित एप्लिकेशन में कोड स्निपेट जोड़ें:

# निःशुल्क पंजीकरण के बाद https://dashboard.groupdocs.cloud से अपना client_id और client_secret प्राप्त करें।

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

REST API का उपयोग करके XML फ़ाइल को जावा में JSON में कैसे बदलें

यहाँ GroupDocs.Conversion Cloud SDK for Java का उपयोग करके जावा में XML को JSON में प्रोग्रामेटिक रूप से परिवर्तित करने के बारे में चरण-दर-चरण मार्गदर्शिका दी गई है:

फ़ाइल अपलोड करें

सबसे पहले, नीचे दिए गए कोड स्निपेट का उपयोग करके XML फ़ाइल को क्लाउड पर अपलोड करें:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// जावा का उपयोग करके क्लाउड स्टोरेज में फ़ाइल अपलोड करें
public class App {

  public static void main(String[] args) {
        
    // कनवर्ट एपीआई का एक उदाहरण बनाएं          
    FileApi apiInstance = new FileApi(configuration);
    try {
      File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.xml");
      UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.xml", fileStream, MyStorage);
      FilesUploadResult response = apiInstance.uploadFile(request);
      System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

परिणामस्वरूप, अपलोड की गई XML फ़ाइल क्लाउड पर आपके डैशबोर्ड के फ़ाइल अनुभाग में उपलब्ध होगी।

जावा के साथ XML को JSON में बदलें

इस खंड में, हम जावा में प्रोग्रामेटिक रूप से एक XML फ़ाइल को JSON फ़ाइल स्वरूप में बदलने के लिए चरणों और कोड स्निपेट को कवर करेंगे।

  • सबसे पहले, आवश्यक कक्षाओं को अपनी जावा फ़ाइल में आयात करें।
  • दूसरे, ConvertApi वर्ग का एक उदाहरण बनाएँ।
  • तीसरा, ConvertSettings वर्ग का एक उदाहरण बनाएं।
  • उसके बाद, अपना क्लाउड स्टोरेज नाम दें।
  • अब, स्रोत फ़ाइल पथ और लक्ष्य स्वरूप को “json” पर सेट करें।
  • अगला, आउटपुट फ़ाइल पथ सेट करें।
  • फिर, ConvertDocumentRequest क्लास इंस्टेंस बनाएं और सेटिंग पैरामीटर पास करें।
  • अंत में, ConvertDocument() मेथड को कॉल करके और ConvertDocumentRequest पैरामीटर को पास करके XML को JSON में कनवर्ट करें।

कोड स्निपेट के नीचे दिखाया गया है कि REST API का उपयोग करके XML फ़ाइल को JSON स्कीमा में जावा में कैसे परिवर्तित किया जाए। निम्नलिखित कोड को अपने जावा एप्लिकेशन में कॉपी और पेस्ट करें:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// REST API का उपयोग करके XML को विशेषताओं के साथ JSON में कैसे बदलें।
public class App {

  public static void main(String[] args) {
    
    // कनवर्ट एपीआई का एक उदाहरण बनाएं
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // कन्वर्ट सेटिंग्स तैयार करें
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.xml");
      settings.setFormat("json");
      
      settings.setOutputPath("java-testing/output-sample-file.json");
    
      // निर्दिष्ट प्रारूप में परिवर्तित करें
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}

परिवर्तित फ़ाइल डाउनलोड करें

उपरोक्त कोड नमूना परिवर्तित JSON फ़ाइल को क्लाउड में सहेजेगा। आप निम्न कोड नमूने का उपयोग करके इसे डाउनलोड कर सकते हैं:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// जावा में क्लाउड स्टोरेज से फाइल डाउनलोड करें
public class App {

  public static void main(String[] args) {
        
    // कनवर्ट एपीआई का एक उदाहरण बनाएं          
    FileApi apiInstance = new FileApi(configuration);
    try {
      DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.json", MyStorage, null);
      File response = apiInstance.downloadFile(request);
      System.err.println("Expected response type is File: " + response.length());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

मुफ़्त ऑनलाइन XML से JSON कन्वर्टर

XML को JSON में मुफ्त में ऑनलाइन कैसे बदलें? कृपया निम्नलिखित ऑनलाइन XML से JSON कन्वर्टर मुफ्त में आज़माएं। यह कनवर्टर उपर्युक्त GroupDocs.Conversion Cloud REST API का उपयोग करके विकसित किया गया है।

निष्कर्ष

अंत में, डेटा रूपांतरण किसी भी सॉफ़्टवेयर डेवलपर के लिए एक महत्वपूर्ण कार्य है, और Java के लिए GroupDocs.Conversion Cloud SDK विभिन्न डेटा स्वरूपों को आसानी से संभालना आसान बनाता है। इस लेख से आपने जो सीखा वह निम्नलिखित है:

  • जावा में XML को JSON फ़ाइल में प्रोग्रामेटिक रूप से कैसे परिवर्तित करें;
  • XML फ़ाइलों को प्रोग्रामेटिक रूप से अपलोड करें और फिर परिवर्तित JSON फ़ाइल को क्लाउड से डाउनलोड करें;
  • और मुफ़्त ऑनलाइन XML से JSON कन्वर्टर का उपयोग करके किसी भी XML फ़ाइल को JSON में मुफ्त में बदलें।

इसके अलावा, हम एक एपीआई संदर्भ खंड भी प्रदान करते हैं जो आपको सीधे ब्राउज़र के माध्यम से हमारे एपीआई के साथ कल्पना और संचार करने देता है। जावा एसडीके का पूरा स्रोत कोड गीथूब पर स्वतंत्र रूप से उपलब्ध है। कृपया Java के लिए GroupDocs.Conversion Cloud SDK देखें उदाहरण यहां

इसके अतिरिक्त, हमारा सुझाव है कि विस्तृत चरणों और एपीआई उपयोग के लिए आप हमारे गेटिंग स्टार्टेड गाइड का पालन करें।

अंत में, हम REST API का उपयोग करके विभिन्न फ़ाइल स्वरूपों और रूपांतरणों पर नए ब्लॉग लेख लिखते रहते हैं। तो, कृपया नियमित अपडेट के लिए संपर्क करें।

प्रश्न पूछें

आप हमारे फोरम के माध्यम से एक्सएमएल से जेएसओएन कन्वर्टर एपीआई के बारे में अपने प्रश्न पूछ सकते हैं।

पूछे जाने वाले प्रश्न

मैं किसी XML को JSON फ़ाइल में मुफ्त में ऑनलाइन कैसे बदल सकता हूँ?

किसी XML फ़ाइल को JSON ऑनलाइन मुफ़्त में बदलने के लिए कृपया चरण-दर-चरण निर्देशों का पालन करें:

  • ऑनलाइन XML से JSON कन्वर्टर खोलें।
  • अब, XML फ़ाइल अपलोड करने के लिए फ़ाइल ड्रॉप क्षेत्र के अंदर क्लिक करें या XML फ़ाइल खींचें और छोड़ें।
  • इसके बाद Convert Now बटन पर क्लिक करें। ऑनलाइन XML से JSON कन्वर्टर XML को JSON फ़ाइल में बदल देगा।
  • रूपांतरण के तुरंत बाद आउटपुट फ़ाइल का डाउनलोड लिंक उपलब्ध होगा।

विंडोज़ पर एक्सएमएल को जेएसओएन में कैसे परिवर्तित करें?

विंडोज़ के लिए एक्सएमएल टू जेएसओएन ऑफलाइन कन्वर्टर डाउनलोड करने के लिए कृपया डाउनलोड लिंक पर जाएं। इस मुफ्त XML से JSON कन्वर्टर का उपयोग XML दस्तावेज़ों को विंडोज़ पर JSON फ़ाइलों में एक क्लिक के साथ जल्दी से बदलने के लिए किया जा सकता है।

जावा के लिए GroupDocs.Conversion Cloud SDK किन अन्य फ़ाइल स्वरूपों का समर्थन करता है?

एसडीके पीडीएफ, डीओसीएक्स, एक्सएलएसएक्स, पीपीटीएक्स, एचटीएमएल, सीएसवी, और कई अन्य सहित फाइल प्रारूपों की एक विस्तृत श्रृंखला का समर्थन करता है।

यह सभी देखें

यदि आप संबंधित विषयों के बारे में अधिक जानना चाहते हैं, तो हम नीचे सूचीबद्ध लेखों को पढ़ने की सलाह देते हैं: