فایل CSV(مقادیر جدا شده با کاما) یک فایل متنی است که اجازه میدهد دادهها در قالب ساختار یافته جدول ذخیره شوند. این یک قالب متنی ساده، رایج و ساده برای ذخیره سازی داده ها است. CSV داده های پیچیده و سلسله مراتب داده را پشتیبانی نمی کند. JSON(JavaScript Object Notation) یک فرمت داده بسیار آسان برای استفاده، خواندن، نوشتن و سریع است. به عنوان جایگزینی برای XML استفاده می شود، اما امنیت کمتری دارد و مدیریت خطا ندارد. در موارد خاص ممکن است لازم باشد داده های جدولی را به متنی قابل خواندن برای انسان تبدیل کنید تا اشیاء داده را ذخیره و انتقال دهید یا برعکس. بنابراین، این مقاله نحوه تبدیل CSV به JSON و JSON به CSV را در جاوا نشان می دهد.
در این مقاله به نکات زیر خواهیم پرداخت:
- جاوا CSV به JSON و JSON به CSV تبدیل API - نصب
- نحوه تبدیل CSV به JSON در جاوا با استفاده از REST API
- نحوه تبدیل JSON به فایل CSV در جاوا با استفاده از REST API
Java CSV به JSON و JSON به CSV Converter API - Installation
برای صادر کردن JSON به CSV یا CSV بزرگ به JSON در جاوا، از Java SDK از GroupDocs.Conversion Cloud API استفاده خواهم کرد. نصب این کتابخانه جاوا آسان است و طیف گسترده ای از روش ها را برای دستیابی به CSV به JSON و تبدیل JSON به CSV بدون نصب نرم افزار شخص ثالث ارائه می دهد. API تبدیل فرمت فایل جاوا به شما امکان می دهد اسناد و تصاویر خود را از هر فرمت فایل پشتیبانی شده به هر فرمتی که نیاز دارید تبدیل کنید. تبدیل سریع بین بیش از 50 نوع سند و تصویر به صورت آنلاین مانند Word، PDF، PowerPoint، Excel، HTML، CAD، تصاویر شطرنجی و غیره.
با این حال، میتوانید فایل JAR APIs را بارگیری یا با استفاده از تنظیمات 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>
لطفاً قبل از انجام مراحل ذکر شده [شناسه مشتری و راز خود را از داشبورد 9 دریافت کنید. هنگامی که شناسه و راز خود را دریافت کردید، قطعه کد را در یک برنامه مبتنی بر جاوا اضافه کنید:
# پس از ثبت نام رایگان، 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 در جاوا با استفاده از 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;
// با استفاده از جاوا فایل را در فضای ذخیره سازی ابری آپلود کنید
public class App {
public static void main(String[] args) {
// یک نمونه از convert 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 در جاوا
مراحل زیر امکان تبدیل فایلهای JSON به فرمت CSV را به صورت برنامهنویسی در برنامههای جاوا میدهد.
- ابتدا یک نمونه از ConvertApi ایجاد کنید.
- سپس، نمونه تنظیمات تبدیل را با استفاده از ConvertSettings ایجاد کنید
- در مرحله بعد، نام ذخیره سازی فایل ها را وارد کنید
- مسیر فایل CSV ورودی و فرمت خروجی را به عنوان “json” تنظیم کنید
- سپس مسیر فایل خروجی را تنظیم کنید
- پس از آن، ConvertDocumentRequest را با ConvertSettings به عنوان آرگومان ایجاد کنید
- در نهایت، با فراخوانی convert\document() با ConvertDocumentRequest، CSV را به JSON تبدیل کنید.
نمونه کد زیر نحوه تبدیل CSV به فرمت 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;
// نحوه تبدیل CSV به JSON در جاوا با استفاده از REST API.
public class App {
public static void main(String[] args) {
// یک نمونه از convert 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 را در فضای ابری ذخیره می کند. با استفاده از نمونه کد زیر می توانید آن را دانلود کنید:
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 در جاوا دانلود کنید
public class App {
public static void main(String[] args) {
// یک نمونه از convert 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 در جاوا با استفاده از REST API
در بخش، نحوه تبدیل فایل JSON به فرمت CSV را در برنامه جاوا خواهیم دید. مراحل زیر را دنبال کنید:
- ابتدا یک نمونه از ConvertApi ایجاد کنید.
- شیء تنظیمات تبدیل را با استفاده از ConvertSettings ایجاد کنید
- در مرحله بعد، نام فضای ذخیره سازی ابری خود را وارد کنید
- مسیر فایل JSON ورودی و فرمت خروجی را به عنوان “csv” تنظیم کنید
- سپس مسیر فایل خروجی را تنظیم کنید
- اکنون ConvertDocumentRequest را با ConvertSettings به عنوان آرگومان ایجاد کنید
- در نهایت، با فراخوانی متد convertdocument() با ConvertDocumentRequest، JSON را به CSV تبدیل کنید.
نمونه کد زیر نحوه تغییر فایل JSON به فرمت CSV در جاوا را با استفاده از 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 در جاوا با استفاده از REST API.
public class App {
public static void main(String[] args) {
// یک نمونه از convert 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 تبدیل آنلاین
تبدیل آنلاین CSV به JSON چیست؟ لطفاً قالبکننده آنلاین رایگان زیر CSV به JSON را که با استفاده از APIهای Cloud Groupdocs.Conversion ایجاد شده است، امتحان کنید.
تبدیل JSON به CSV آنلاین رایگان
چگونه JSON را به صورت رایگان به فایل CSV تبدیل کنیم؟ لطفاً مبدل رایگان آنلاین زیر JSON به CSV را که با استفاده از APIهای Cloud Groupdocs.Conversion ایجاد شده است، امتحان کنید.
نتیجه
این ما را به پایان این مقاله وبلاگ می رساند، ما آموختیم:
- نحوه وارد کردن CSV به JSON به صورت برنامه نویسی در جاوا.
- به صورت برنامه نویسی فایل را از ابر آپلود و دانلود کنید.
- نحوه تغییر JSON به CSV در جاوا به صورت برنامه نویسی.
علاوه بر این، میتوانید با استفاده از مستندات یا نمونههای موجود در GitHub درباره API تبدیل فرمت فایل GroupDocs اطلاعات بیشتری کسب کنید. ما همچنین یک بخش API Reference ارائه میکنیم که به شما امکان میدهد APIهای ما را مستقیماً از طریق مرورگر تجسم کرده و با آنها تعامل داشته باشید.
در نهایت، groupdocs.cloud در حال نوشتن مقالات جدید وبلاگ در مورد تبدیل فرمتهای فایل مختلف با استفاده از REST API است. بنابراین، لطفا برای آخرین به روز رسانی در تماس باشید.
یه سوال بپرس
میتوانید سؤالات خود را درباره نحوه وارد کردن JSON به فرمت CSV یا CSV به JSON از طریق [فروم 24 ما بپرسید.
سوالات متداول
چگونه JSON را به CSV در جاوا تبدیل کنم؟
لطفاً این پیوند را دنبال کنید تا قطعه کد جاوا را برای نحوه تبدیل آسان JSON به فایل CSV به صورت آنلاین یاد بگیرید.
چگونه JSON را در کتابخانه جاوا CSV نصب کنیم؟
مبدل JSON به CSV کتابخانه جاوا را دانلود و نصب کنید تا فایلها را به صورت برنامهنویسی در جاوا تبدیل، دستکاری و پردازش کنید.
چگونه با استفاده از REST API JSON را به CSV تبدیل کنیم؟
یک نمونه از ConvertApi ایجاد کنید، مقادیر تنظیمات تبدیل را تنظیم کنید و روش convertDocument را با ConvertDocumentRequest فراخوانی کنید تا JSON تودرتو به CSV تبدیل شود یا برعکس.
نرم افزار تبدیل JSON به CSV چیست؟
لطفاً از لینک دانلود مبدل JSON به CSV برای دانلود و نصب مبدل آفلاین JSON به CSV برای ویندوز استفاده کنید.
چگونه CSV را به JSON در جاوا تغییر دهم؟
لطفاً [این پیوند 30 را دنبال کنید تا نمونه کد جاوا را برای نحوه تغییر سریع و آسان فایل CSV به فایل JSON یاد بگیرید.
چگونه CSV را به صورت آنلاین به JSON تبدیل کنم؟
لطفاً از مبدل آنلاین فایل CSV به JSON برای تبدیل CSV به فایل JSON به راحتی و در چند ثانیه استفاده کنید.
چگونه CSV را به JSON در ویندوز تبدیل کنیم؟
لطفاً برای دانلود مبدل آفلاین CSV به JSON برای ویندوز از این پیوند دیدن کنید.
چگونه JSON را به صورت رایگان به فایل CSV تبدیل کنم؟
- [مبدل آنلاین JSON به CSV] ما را باز کنید (https://products.groupdocs.app/conversion/json-to-csv)
- برای آپلود فایل JSON روی قسمت رها کردن فایل کلیک کنید یا فایل JSON را بکشید و رها کنید.
- روی دکمه Convert Now کلیک کنید، تبدیل JSON به CSV آنلاین از JSON به CSV تبدیل می شود.
- لینک دانلود فایل خروجی بلافاصله پس از تبدیل در دسترس خواهد بود.
چگونه به صورت آنلاین JSON را به CSV تبدیل کنیم؟
لطفاً از مبدل فایل JSON آنلاین به فایل CSV برای تبدیل JSON به CSV با یک کلیک، در چند ثانیه استفاده کنید.
همچنین ببینید
همچنین توصیه می کنیم برای کسب اطلاعات بیشتر به لینک های زیر مراجعه کنید: