تبدیل TXT به JSON
به یک فایل متنی ساده ساختار بدهید. وقتی هر خط فیلدهای یکسانی دارد که با تب، پایپ، کاما یا فاصله از هم جدا شدهاند، این مبدل خطوط را به رکوردهای JSON تبدیل میکند که کد بدون نیاز به پارسر اختصاصی میتواند آنها را بخواند.
مبدل داده
یا فایلهای CSV, TSV, TXT … را اینجا رها کنید ·
حداکثر 95 MB برای هر فایل· تا 20 فایل· حذف پس از 30 دقیقه
فایلها روی سرورهای ما پردازش میشوند و پس از 30 دقیقه حذف میشوند.
نویسهای که ستونها را در فایلهای CSV و متنی جدا میکند، هم برای خواندن و هم برای نوشتن. حالت خودکار آن را از ورودی تشخیص میدهد و با ویرگول مینویسد.
UTF-8 برای همه زبانها کار میکند. اگر Excel در ویندوز هنگام باز کردن CSV نویسههای اروپایی یا آسیایی را خراب نشان میدهد، UTF-8 با BOM را انتخاب کنید.
ورودی Excel، ODS و Numbers: فقط برگه اول تبدیل شود یا همه برگهها (برای هر برگه یک CSV داخل ZIP، یا برای هر برگه یک کلید JSON).
نام زبانه برگه در صفحهگسترده جدید، حداکثر 31 نویسه.
آرایهای از شیءها برای هر ردیف از نام ستونها بهعنوان کلید استفاده میکند؛ آرایهای از آرایهها فشردهتر است و سرستون را بهعنوان آرایه اول نگه میدارد.
نام عنصر بیرونی که همه ردیفها را در بر میگیرد؛ هر ردیف داخل آن به یک <row> تبدیل میشود.
در دستورهای CREATE TABLE و INSERT استفاده میشود. فقط حروف انگلیسی، ارقام و زیرخط.
نقلقولگذاری و نوع ستونها بین پایگاههای داده کمی فرق دارد؛ همان را که میخواهید در آن وارد کنید انتخاب کنید.
سلولهای تاریخ را در یک قالب بازنویسی میکند. ISO (2026-10-18) برای پایگاه داده و کد امنترین است؛ «بدون تغییر» آنها را همانطور که در منبع هستند نگه میدارد.
نحوه استفاده از این ابزار
- 1
فایل متنی را بارگذاری کنید
یک فایل خروجی .txt، یک خروجی جداشده با تب یا فهرستی با یک مورد در هر خط اضافه کنید. حداکثر 20 فایل، هر کدام تا 95 MB.
- 2
مشخص کنید خطوط چگونه جدا شدهاند
جداکننده در ابتدا روی تشخیص خودکار است. در تنظیمات پیشرفته اگر جداکننده را میدانید، تب، پایپ یا فاصله را انتخاب کنید، برای فایلهای قدیمیتر رمزگذاری متن را تنظیم کنید و اگر خط اول داده است، ردیف اول سرستون است را خاموش کنید.
- 3
تبدیل به JSON
روی تبدیل به JSON بزنید و فایل را دانلود کنید؛ خروجی با تورفتگی برای خواندن است، یا با خاموش کردن قالببندی خوانا فشرده میشود.
چطور فایل TXT را به JSON تبدیل کنم؟
فایل .txt را بارگذاری کنید، جداکننده را روی تشخیص خودکار و ردیف اول سرستون است را روشن بگذارید، سپس تبدیل به JSON را بزنید. هر خط یک شیء میشود و کلمات خط اول به کلیدها تبدیل میشوند.
کدام فایلهای متنی بدون مشکل به JSON تبدیل میشوند
پسوند .txt فقط میگوید فایل نویسه دارد؛ دربارهٔ ساختار هیچ قولی نمیدهد. فایلهایی خوب تبدیل میشوند که در واقع جدولاند. کپی کردن سلولها از Excel یا Google Sheets متن جداشده با تب را در کلیپبورد میگذارد، پس چسباندن در Notepad و ذخیره کردن همین نوع فایل را میدهد. بانکها، سامانههای حقوق و دستمزد و ERPهای قدیمی گزارشهای .txt با جداکنندهٔ پایپ خروجی میدهند و ابزارهای علمی اغلب مقدارها را با فاصله یا تب مینویسند.
متن نثر تبدیل نمیشود و سندی که قالب خطوطش وسط کار عوض میشود هم همینطور. اگر فایل واقعاً با ویرگول جدا شده و صفحهگسترده میخواهید نه کد، تبدیل TXT به CSV کوتاهتر است. Notepad از ویندوز 10 نسخهٔ 1903 فایلهای جدید را بهطور پیشفرض با UTF-8 ذخیره میکند، پس فایلهای تازه معمولاً نیازی به تغییر رمزگذاری ندارند؛ فایلهای دستگاههای قدیمیتر اغلب دارند.
تبدیل متن به JSON بر اساس نوع جداکننده
سادهترین حالت. تب بهندرت داخل مقدارها میآید، پس نامهای دارای ویرگول و نشانیهای دارای فاصله در یک فیلد میمانند.
- کپی از صفحهگستردهها در کلیپبورد
- بسیاری از خروجیهای کلاینت پایگاه داده
در خروجیهای مالی و مینفریم رایج است، دقیقاً چون | تقریباً هرگز در دادههای واقعی نمیآید.
- گزارشهای بانکی و حقوق و دستمزد
- لاگهای خطبهخط برنامهها
یک CSV که با پسوند .txt ذخیره شده است. مقدارهای دارای ویرگول باید در نقلقول دوتایی قرار بگیرند، همانطور که RFC 4180 توضیح میدهد، وگرنه ستونها جابهجا میشوند.
- خروجیهایی که برای فیلتر ایمیل تغییر نام دادهاند
- فهرستهای قدیمی مخاطبان
فقط وقتی کار میکند که هیچ مقداری فاصله نداشته باشد. کلمههای تکی، کدها و عددها مشکلی ندارند؛ نامهای کامل دارند.
- مقدارهای ثبتشده توسط دستگاهها
- فهرست کلمهها و شناسهها
خروجی JSON چه شکلی است
[
{
"sku": "TS-104",
"color": "navy",
"stock": 38
}
]- جداکننده بهعلاوهٔ تشخیص خودکار
- 5
- رمزگذاری متن مبدأ
- 8
- فایل متنی در هر دسته
- 20
- تا حذف فایلهای بارگذاریشده
- 30 دقیقه
مقایسهٔ متن ساده و JSON
TXT
متن ساده
فایل TXT فقط نویسههای ساده دارد، بدون قالببندی، فونت، تصویر یا چیدمان. فایلهای متنی امروزی معمولاً با UTF-8 کدگذاری میشوند که همه زبانها را پوشش میدهد، اما فایلهای قدیمیتر ممکن است کدگذاری دیگری داشته باشند و نویسههای نامفهوم نشان دهند. متن ساده بسیار کمحجم است، هرگز منسوخ نمیشود و روی هر دستگاهی از گوشی تا سرور باز میشود. نمیتواند متن پررنگ، جدول یا تصویر داشته باشد، پس ساختار باید با فاصلهگذاری یا نشانهگذاری ساده بیان شود.
- فشردهسازی
- –
- شفافیت
- –
- انیمیشن
- –
- سال معرفی
- –
JSON
نشانهگذاری شیء جاوااسکریپت (JSON)
JSON یک فرمت متنی سبک برای دادههای ساختاریافته است که Douglas Crockford در اوایل دهه 2000 آن را رایج کرد و با عنوان RFC 8259 و ECMA-404 استاندارد شد. اشیا، آرایهها، رشتهها، اعداد، مقادیر بولی و null را با نحوی ساده و خوانا نمایش میدهد. این فرمت پیشفرض APIهای وب، فایلهای پیکربندی و تبادل داده بین برنامهها در تقریباً همه زبانهای برنامهنویسی است. توضیحات، تاریخ یا طرحواره ندارد و فایلهای بزرگ تودرتو بدون نمایشگر سخت خوانده میشوند.
- فشردهسازی
- –
- شفافیت
- –
- انیمیشن
- –
- سال معرفی
- 2001 · Douglas Crockford
وقتی متن خروجی یک برنامهٔ قدیمی یا کپیشده از یک گزارش باید وارد کد مدرن، بدنهٔ API یا درونریزی NoSQL شود و کسی نمیخواهد برای یک فایل تحلیلگر دستی بنویسد، TXT به JSON تبدیل میشود.
پرسشهای متداول تبدیل TXT به JSON
فایل متنی من در هر خط یک مورد دارد. آیا میتواند به آرایهٔ JSON تبدیل شود؟
بله. اگر در بالا یک خط سرستون مانند name باشد، هر خط بعدی به یک شیء مثل {"name": "Lisbon"} تبدیل میشود. بدون سرستون، ردیف اول سرستون است را خاموش کنید و آرایهای از آرایهها را انتخاب کنید که هر خط را به شکل فهرستی یکموردی مینویسد.
چرا تشخیص خودکار جملههای من را در هر فاصله جدا کرد؟
اگر فایل تب، پایپ یا ویرگول نداشته باشد، تنها جداکنندهٔ باقیمانده فاصله است. جداکننده را روی نویسهای بگذارید که فیلدهای شما واقعاً با آن جدا شدهاند؛ متن آزاد که داخل مقدارها فاصله دارد، برای تبدیل درست به تب یا پایپ میان فیلدها نیاز دارد.
آیا میتوانم فایل لاگ را به JSON تبدیل کنم؟
اگر همهٔ خطوط الگوی یکسانی داشته باشند، مثلاً زمان، سطح و پیام که با پایپ یا تب جدا شدهاند، بله. لاگهایی که خود پیام شامل جداکننده است یا قالب خطوطشان متفاوت است، به یک تحلیلگر لاگ نیاز دارند، نه مبدل جدول.
برای فایل TXT از یک سیستم قدیمی کدام انکودینگ را انتخاب کنم؟
فایلهایی که نرمافزارهای ویندوز غربی پیش از رایج شدن UTF-8 ذخیره کردهاند معمولاً Windows-1252 هستند؛ فایلهای ژاپنی Shift_JIS، چینی GB18030 و کرهای EUC-KR. رمزگذاری مبدأ را انتخاب کنید تا حروف دارای نشانه درست خوانده شوند. خود JSON با UTF-8 نوشته میشود، رمزگذاریای که RFC 8259 برای JSON ردوبدلشده میان سامانهها الزامی میداند.
متن با عرض ثابت که ستونهایش با فاصله تراز شدهاند چه میشود؟
مبدل بر پایهٔ جداکننده تقسیم میکند، نه موقعیت نویسهها. اگر مقدارها هرگز فاصله نداشته باشند، گزینهٔ فاصله کار میکند. در غیر این صورت فایل را در یک صفحهگسترده باز کنید، با قابلیت تبدیل متن به ستون جدا کنید، یک workbook ذخیره کنید و از تبدیل Excel به JSON استفاده کنید.
خروجی JSON است یا JSON Lines؟
JSON استاندارد: یک سند با یک آرایهٔ سطحبالا که هر تجزیهگر JSON آن را با یک فراخوانی بارگذاری میکند. JSON Lines هر رکورد را در یک خط میگذارد و برای پردازش جریانی مناسب است، اما خروجی این صفحه نیست.
- تبدیل TXT به CSVفایلهای TXT جداشده را آنلاین به CSV استاندارد تبدیل کنید؛ تشخیص خودکار تب، پایپ، نقطهویرگول یا فاصله، اصلاح انکودینگ و نقلقول طبق RFC 4180.
- تبدیل JSON به TXTتبدیل JSON به فایل متنی ساده: هر رکورد در یک خط و فیلدها جداشده با تب یا هر جداکننده دلخواه. در Notepad، اکسل و ابزارهای خط فرمان باز میشود.
- تبدیل اکسل به JSONتبدیل آنلاین شیت اکسل به JSON: ردیف سرستون کلید میشود، هر ردیف یک آبجکت و تاریخها رشتهٔ ISO. پشتیبانی از XLSX، XLS، ODS و Numbers.
- تبدیل CSV به TXTتبدیل CSV به فایل .txt برای فرمهایی که فقط فایل متنی میپذیرند، گیرندهای که نباید Excel را باز کند یا هر ویرایشگر متن. 20 فایل با هم.
- تبدیل PDF به JSONجدولهای داخل PDF را به JSON تبدیل کنید: هر ردیف یک شیء با کلیدهای سرستونها، آماده برای اسکریپت، API یا پایگاه داده. تا 20 فایل PDF.
- تبدیل TXT به اکسلفایل .txt را به کتاب کار اکسل تبدیل کنید: خطوط جداشده با تب یا ویرگول به سطر و ستون، و فهرست ساده به یک ستون تبدیل میشود. بدون Text Import Wizard.