تحويل CSV إلى JSON
حوّل ملف CSV يحتوي على صف عناوين إلى JSON، بما في ذلك الفواصل داخل علامات الاقتباس والاقتباسات المهرّبة.
حوّل مصفوفة كائنات JSON إلى CSV، بما في ذلك الفواصل وعلامات الاقتباس داخل الخلايا.
تعمل هذه الأداة في متصفحك. تبقى المدخلات والملفات والقيم الناتجة على هذا الجهاز. تحفظ المفضلة والأدوات المستخدمة مؤخرًا، إن استخدمتها، أسماء الأدوات فقط في التخزين المحلي، ولا تحفظ أبدًا كلمات المرور أو المستندات أو محتوى رموز QR. راجع سياسة الخصوصية.
الدليل المفصّل لهذه الأداة (طريقة الاستخدام والأمثلة والأسئلة الشائعة) متوفر بالإنجليزية حاليًا.
Paste a JSON array of objects and get CSV you can copy or download. The first row is the column names. Cells that contain commas, quotes, or line breaks are quoted.
An array with {"name":"John","age":30} and {"name":"Sara","age":25} becomes a header name,age and two data rows.
The name Doe, Jane is written as "Doe, Jane" so a spreadsheet does not split it into two columns.
The converter reads the JSON in the page. It does not send it anywhere. If one object has a key the others lack, that key is still a column and the other rows get an empty cell. A nested value is JSON.stringify’d so the data is still in the file, as one cell rather than extra columns.
A JSON array of numbers, or a single object that is not inside an array, is rejected. Nested objects are not flattened into extra columns. Very large JSON can be slow because it is parsed in the browser.
See the disclaimer for what these tools do not cover.
حوّل ملف CSV يحتوي على صف عناوين إلى JSON، بما في ذلك الفواصل داخل علامات الاقتباس والاقتباسات المهرّبة.
نسّق JSON ليسهل قراءته أو صغّره أو تحقّق من صحته. التعليقات والفواصل الزائدة في النهاية وعلامات الاقتباس المفردة غير مسموحة. لا يحوّل إلى CSV.
جرّب تعبيرًا نمطيًا على نص تجريبي واعرض كل تطابق وموضعه ومجموعاته.
أنشئ ملخص SHA-256 أو SHA-384 أو SHA-512 لنص داخل متصفحك. هذه تجزئة وليست تشفيرًا.
رمّز النص إلى Base64 أو فكّ ترميزه باستخدام UTF-8. يستطيع أي شخص فك الترميز، لذا لا يخفي كلمة المرور. لا تُقبل الملفات.
أنشئ قيمة UUID v4 واحدة أو أكثر داخل متصفحك باستخدام مصدر عشوائي آمن.
Use an array of objects. Nested values are kept as JSON text in the cell.
The JSON stays in your browser. It is not uploaded.