แปลง CSV เป็น JSON และ JSON เป็น CSV ใน Java

แปลง CSV เป็น JSON และ JSON เป็น CSV ใน Java

ไฟล์ CSV(ค่าที่คั่นด้วยเครื่องหมายจุลภาค) เป็นไฟล์ข้อความที่อนุญาตให้บันทึกข้อมูลในรูปแบบโครงสร้างตาราง เป็นรูปแบบข้อความที่เรียบง่าย ทั่วไป และธรรมดาสำหรับการจัดเก็บข้อมูล CSV ไม่รองรับข้อมูลที่ซับซ้อนและลำดับชั้นของข้อมูล JSON(JavaScript Object Notation) เป็นรูปแบบข้อมูลที่ใช้งานง่าย อ่าน เขียน และรวดเร็ว ใช้เป็นทางเลือกแทน XML แต่มีความปลอดภัยน้อยกว่าและไม่มีการจัดการข้อผิดพลาด ในบางกรณี คุณอาจต้องแปลงข้อมูลแบบตารางเป็นข้อความที่มนุษย์อ่านได้เพื่อจัดเก็บและส่งข้อมูลออบเจกต์ หรือในทางกลับกัน ดังนั้น บทความนี้จะสาธิตวิธีการแปลง CSV เป็น JSON และ JSON เป็น CSV ใน Java

เราจะกล่าวถึงประเด็นต่อไปนี้ในบทความนี้:

Java CSV เป็น JSON และ JSON เป็น CSV Converter API - การติดตั้ง

หากต้องการส่งออก JSON เป็น CSV หรือ CSV ขนาดใหญ่เป็น JSON ใน java ฉันจะใช้ Java SDK ของ GroupDocs.Conversion Cloud API ไลบรารี Java นี้ติดตั้งง่ายและมีวิธีการมากมายในการแปลง CSV เป็น JSON และ JSON เป็น CSV โดยไม่ต้องติดตั้งซอฟต์แวร์ของบุคคลที่สาม API การแปลงรูปแบบไฟล์ Java ช่วยให้คุณสามารถแปลงเอกสารและรูปภาพของ รูปแบบไฟล์ที่รองรับ เป็นรูปแบบใดก็ได้ที่คุณต้องการ แปลงอย่างรวดเร็วระหว่างเอกสารและรูปภาพมากกว่า 50 ประเภททางออนไลน์ เช่น Word, PDF, PowerPoint, Excel, HTML, CAD, ภาพแรสเตอร์ ฯลฯ

อย่างไรก็ตาม คุณสามารถ ดาวน์โหลด ไฟล์ APIs JAR หรือติดตั้ง API โดยใช้การกำหนดค่า Maven เพิ่มพื้นที่เก็บข้อมูลและการพึ่งพาในไฟล์ pom.xml ของโครงการของคุณ ด้านล่างนี้เป็นขั้นตอนสำหรับ Maven:

พื้นที่เก็บข้อมูล Maven:

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

การพึ่งพา Maven:

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

โปรด รับรหัสลูกค้าและข้อมูลลับจากแดชบอร์ด ก่อนทำตามขั้นตอนดังกล่าว เมื่อคุณมี ID และความลับแล้ว ให้เพิ่มข้อมูลโค้ดในแอปพลิเคชันที่ใช้ Java:

# รับ client_id และ client_secret ของคุณจาก https://dashboard.groupdocs.cloud หลังจากลงทะเบียนฟรี

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

วิธีแปลง CSV เป็น JSON ใน Java โดยใช้ REST API

เมื่อกระบวนการติดตั้งเสร็จสิ้น คุณสามารถข้ามไปยังส่วนย่อยของโค้ดที่เปลี่ยนไฟล์ CSV เป็นรูปแบบ JSON โดยทางโปรแกรม ทำตามขั้นตอนที่กล่าวถึงด้านล่าง:

อัพโหลดไฟล์

ประการแรก อัปโหลดไฟล์ CSV ไปยังคลาวด์โดยใช้ข้อมูลโค้ดที่ระบุด้านล่าง:

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;

// อัปโหลดไฟล์ไปยัง Cloud Storage โดยใช้ Java
public class App {

  public static void main(String[] args) {
        
    // สร้างอินสแตนซ์ของการแปลง API          
    FileApi apiInstance = new FileApi(configuration);
    try {
      File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.csv");
      UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.csv", 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();
    }
    
  }
}

ด้วยเหตุนี้ ไฟล์ CSV ที่อัปโหลดจะอยู่ใน ส่วนไฟล์ ของแดชบอร์ดของคุณบนระบบคลาวด์

แปลงไฟล์ CSV เป็น JSON ใน Java

ขั้นตอนต่อไปนี้อนุญาตให้แปลงไฟล์ JSON เป็นรูปแบบ CSV โดยทางโปรแกรมในแอปพลิเคชัน Java

  • ประการแรก สร้างอินสแตนซ์ของ ConvertApi
  • จากนั้น สร้างตัวอย่างการตั้งค่าการแปลงโดยใช้ ConvertSettings
  • ถัดไป ระบุชื่อที่เก็บไฟล์
  • ตั้งค่าเส้นทางไฟล์ CSV อินพุตและรูปแบบเอาต์พุตเป็น “json”
  • จากนั้น ตั้งค่าพาธของไฟล์เอาต์พุต
  • หลังจากนั้น สร้าง ConvertDocumentRequest โดยมี ConvertSettings เป็นอาร์กิวเมนต์
  • สุดท้าย แปลง CSV เป็น JSON โดยเรียกใช้ convert\document() ด้วย ConvertDocumentRequest

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงรูปแบบ CSV เป็น JSON โดยทางโปรแกรมใน Java:

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;

// วิธีแปลง CSV เป็น JSON ใน Java โดยใช้ REST API
public class App {

  public static void main(String[] args) {
    
    // สร้างอินสแตนซ์ของการแปลง API
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // เตรียมการตั้งค่าการแปลง
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.csv");
      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 บนคลาวด์ คุณสามารถดูผลลัพธ์ในภาพด้านล่าง:

วิธีแปลง CSV เป็น JSON หรือ JSON เป็น CSV ออนไลน์ใน Java

ดาวน์โหลดไฟล์ที่แปลงแล้ว

ตัวอย่างโค้ดด้านบนจะบันทึกไฟล์ csv ที่แปลงเป็น 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;

// ดาวน์โหลดไฟล์จาก Cloud Storage ใน Java
public class App {

  public static void main(String[] args) {
        
    // สร้างอินสแตนซ์ของการแปลง API          
    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();
    }
    
  }
}

วิธีแปลงไฟล์ JSON เป็น CSV ใน Java โดยใช้ REST API

ในส่วนนี้ เราจะดูวิธีการแปลงไฟล์ JSON เป็นรูปแบบ CSV โดยทางโปรแกรมในแอปพลิเคชัน Java ทำตามขั้นตอนต่อไปนี้:

  • ขั้นแรก สร้างอินสแตนซ์ของ ConvertApi
  • สร้างวัตถุการตั้งค่าการแปลงโดยใช้ ConvertSettings
  • ถัดไป ระบุชื่อที่เก็บข้อมูลบนคลาวด์ของคุณ
  • ตั้งค่าเส้นทางไฟล์ JSON อินพุตและรูปแบบเอาต์พุตเป็น “csv”
  • จากนั้น ตั้งค่าพาธของไฟล์เอาต์พุต
  • ตอนนี้ สร้าง ConvertDocumentRequest ด้วย ConvertSettings เป็นอาร์กิวเมนต์
  • สุดท้าย แปลง JSON เป็น CSV โดยเรียกใช้เมธอด convertdocument() ด้วย ConvertDocumentRequest

ตัวอย่างโค้ดต่อไปนี้สาธิตวิธีเปลี่ยนไฟล์ JSON เป็นรูปแบบ CSV ใน Java โดยใช้ REST API:

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;

// วิธีแปลงไฟล์ JSON เป็น CSV ใน Java โดยใช้ REST API
public class App {

  public static void main(String[] args) {
    
    // สร้างอินสแตนซ์ของการแปลง API
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // เตรียมการตั้งค่าการแปลง
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.json");
      settings.setFormat("csv");
      
      settings.setOutputPath("java-testing/output-sample-file.csv");
    
      // แปลงเป็นรูปแบบที่กำหนด
      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();
    }
  }
}

สุดท้าย ตัวอย่างโค้ดด้านบนจะบันทึกไฟล์ CSV ไว้บนคลาวด์ ทำตามขั้นตอนที่อธิบายไว้แล้วเพื่ออัปโหลดไฟล์ จากนั้นดาวน์โหลดไฟล์ที่แปลงแล้วบนที่เก็บข้อมูลบนคลาวด์

ฟรี CSV เป็น JSON Converter ออนไลน์

ตัวแปลง CSV เป็น JSON ออนไลน์คืออะไร โปรดลองใช้ตัวจัดรูปแบบ CSV เป็น JSON ออนไลน์ฟรีต่อไปนี้ ซึ่งพัฒนาโดยใช้ Groupdocs.Conversion Cloud API

ตัวแปลง JSON เป็น CSV ออนไลน์ฟรี

วิธีแปลง JSON เป็นไฟล์ CSV ฟรี โปรดลองใช้ตัวแปลง JSON เป็น CSV ออนไลน์ฟรีต่อไปนี้ ซึ่งได้รับการพัฒนาโดยใช้ Groupdocs.Conversion Cloud APIs

บทสรุป

สิ่งนี้นำเราไปสู่จุดสิ้นสุดของบทความในบล็อกนี้ เราได้เรียนรู้:

  • วิธีนำเข้า CSV เป็น JSON โดยทางโปรแกรมใน java;
  • อัปโหลดและดาวน์โหลดไฟล์จากระบบคลาวด์โดยทางโปรแกรม
  • วิธีเปลี่ยน JSON เป็น CSV ใน java โดยทางโปรแกรม

นอกจากนี้ คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ API การแปลงรูปแบบไฟล์ของ GroupDocs โดยใช้ เอกสารประกอบ หรือดูตัวอย่างที่มีใน GitHub นอกจากนี้ เรายังมีส่วน การอ้างอิง API ที่ช่วยให้คุณแสดงภาพและโต้ตอบกับ API ของเราได้โดยตรงผ่านเบราว์เซอร์

สุดท้ายนี้ groupdocs.cloud กำลังเขียนบทความบล็อกใหม่เกี่ยวกับการแปลงไฟล์รูปแบบต่างๆ โดยใช้ REST API ดังนั้นโปรดติดตามข่าวสารล่าสุด

ถามคำถาม

คุณสามารถถามคำถามเกี่ยวกับวิธีนำเข้า JSON เป็น CSV หรือ CSV เป็นรูปแบบ JSON ผ่านทาง ฟอรัม ของเรา

คำถามที่พบบ่อย

ฉันจะแปลง JSON เป็น CSV ใน java ได้อย่างไร

โปรดติดตาม ลิงก์นี้ เพื่อเรียนรู้ข้อมูลโค้ดจาวาสำหรับวิธีแปลงไฟล์ JSON เป็น CSV ทางออนไลน์อย่างง่ายดาย

จะติดตั้งไลบรารี JSON เป็น CSV Java ได้อย่างไร

ดาวน์โหลดและติดตั้งตัวแปลง JSON เป็น CSV Java library เพื่อแปลง จัดการ และประมวลผลไฟล์โดยทางโปรแกรมใน Java

วิธีแปลง JSON เป็น CSV โดยใช้ REST API

สร้างอินสแตนซ์ของ ConvertApi ตั้งค่าของการตั้งค่าการแปลงและเรียกใช้เมธอด convertDocument ด้วย ConvertDocumentRequest เพื่อแปลง JSON ที่ซ้อนกันเป็น CSV หรือในทางกลับกัน

ซอฟต์แวร์แปลง JSON เป็น CSV คืออะไร

โปรดใช้ ลิงก์ดาวน์โหลดตัวแปลง JSON เป็น CSV เพื่อดาวน์โหลดและติดตั้งตัวแปลง JSON เป็น CSV ออฟไลน์สำหรับ windows

ฉันจะเปลี่ยน CSV เป็น JSON ใน Java ได้อย่างไร

โปรดติดตาม ลิงก์นี้ เพื่อเรียนรู้ตัวอย่างโค้ดจาวาสำหรับวิธีเปลี่ยนไฟล์ CSV เป็นไฟล์ JSON อย่างรวดเร็วและง่ายดาย

ฉันจะแปลง CSV เป็น JSON ออนไลน์ฟรีได้อย่างไร

โปรดใช้ โปรแกรมแปลงไฟล์ CSV เป็น JSON ออนไลน์ เพื่อแปลงไฟล์ CSV เป็น JSON อย่างง่ายดายในไม่กี่วินาที

วิธีแปลง CSV เป็น JSON ใน windows

โปรดไปที่ ลิงก์นี้ เพื่อดาวน์โหลดตัวแปลง CSV เป็น JSON ออฟไลน์สำหรับ windows

ฉันจะแปลงไฟล์ JSON เป็น CSV ออนไลน์ฟรีได้อย่างไร

  • เปิด ตัวแปลง JSON เป็น CSV ออนไลน์
  • คลิกภายในพื้นที่วางไฟล์เพื่ออัปโหลดไฟล์ JSON หรือลากและวางไฟล์ JSON
  • คลิกที่ปุ่ม Convert Now ตัวแปลง JSON เป็น CSV ออนไลน์จะเปลี่ยนจาก JSON เป็น CSV
  • ลิงค์ดาวน์โหลดไฟล์เอาต์พุตจะพร้อมใช้งานทันทีหลังจากการแปลง

วิธีแปลง JSON เป็น CSV ออนไลน์ฟรี

โปรดใช้ ตัวแปลงไฟล์ JSON ออนไลน์เป็นไฟล์ CSV เพื่อแปลง JSON เป็น CSV ภายในไม่กี่วินาทีด้วยการคลิกเพียงครั้งเดียว

ดูสิ่งนี้ด้วย

เราขอแนะนำให้ไปที่ลิงก์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: