چگونه TXT را به JSON با استفاده از C# تبدیل کنیم

چگونه TXT را به JSON با استفاده از C# تبدیل کنیم

تبدیل فایل‌های متنی به JSON در زمان یکپارچه‌سازی داده‌های قدیمی یا ساختار یافتهٔ فایل‌های تخت به APIهای مدرن یا خطوط لوله داده مفید است. با Aspose.Cells for .NET,، می‌توانید به‌صورت یکپارچه تبدیل کنید .txt فایل‌ها به .json قالب‌بندی با استفاده از چند خط ساده کد C#.

چرا TXT را به JSON تبدیل کنیم؟?

  1. سازگاری برنامه:
  • JSON یک فرمت استاندارد برای وب و سیستم‌های بک‌اند است که آن را برای انتقال داده‌ها ایده‌آل می‌کند.
  1. خروجی ساختار یافته:
  • متن خام را به JSON ساختار یافته تبدیل کنید تا دستکاری و خوانایی آسان‌تر شود.
  1. اتوماسیون:
  • کارهای تبدیل دستی را با منطق برنامه‌قابل C# حذف کنید.

راهنمای گام‌به‌گام برای تبدیل TXT به JSON

مرحله ۶: پیاده‌سازی مدیریت خطا

نمودار مورد نظر را از مجموعه Charts انتخاب کنید:

dotnet add package Aspose.Cells

پیاده‌سازی مدیریت خطا و لاگ‌گیری

فعال‌سازی ویژگی‌های دارای مجوز:

Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");

مرحله ۳: بارگذاری فایل TXT

Workbook را مقداردهی اولیه کنید و ورودی را بارگذاری کنید .txt فایل:

Workbook workbook = new Workbook("sampleTxt.txt");

چگونه آرایه‌های تو در تو متعدد (departments, employees, skills) را مدیریت کنیم

یک نمونه ایجاد کنید تا نحوه ذخیره‌سازی داده‌ها را مدیریت کند:

JsonSaveOptions options = new JsonSaveOptions();

چگونه روابط بین آیتم‌های والد و فرزند را حفظ کنیم

محتوای workbook را به فرمت JSON تبدیل کنید:

workbook.Save("output.json", options);

چیدمان‌های انعطاف‌پذیر: استفاده از گزینه‌های چیدمان برای کنترل قالب‌بندی مانند در نظر گرفتن آرایه‌ها به عنوان جدول یا نادیده گرفتن مقادیر null.

خروجی به عنوان یک .json فایل بر روی دیسک.

مرحله ۷: سفارشی‌سازی خروجی (اختیاری)

استفاده کنید JsonSaveOptions برای تنظیم دقیق گزینه‌های خروجی مانند:

  • مرتب‌سازی کلیدها
  • تنظیم ردیف‌های سرصفحه
  • پرش از ردیف‌ها یا شیت‌های خالی

مسایل رایج و راه‌حل‌ها

1. Invalid TXT File Format

  • راه‌حل: اطمینان حاصل کنید که فایل TXT با جداکننده‌های سازگار (مثلاً تب‌ها یا کاماها) ساختار یافته باشد تا پردازش آسان‌تر شود.

2. Empty or Partial Output

  • راه‌حل: استفاده کنید JsonSaveOptions تا ردیف‌ها و ستون‌های مناسب برای صادرات انتخاب شوند.

3. File Access Errors

  • راه‌حل: مسیرهای فایل و مجوزها را هنگام بارگذاری یا ذخیره‌سازی فایل‌ها بررسی کنید.
 فارسی