💡هل تحتاج إلى تنظيف بيانات JSON؟ أداة التنسيق المجانية الخاصة بنا تجمل، تتحقق من الصحة، وتصغر JSON على الفور - مثالية لتصحيح أخطاء واجهات برمجة التطبيقات، تحليل التكوينات، والتعاون بين الفرق. 🚀 يدعم ملفات تصل إلى 10 ميجابايت.
🔍 تتحقق الأداة من أخطاء بناء الجملة في JSON
📊 يحلل JSON إلى شجرة بناء جملة مجردة
🎨 يطبق المسافات البادئة وفواصل الأسطر
📤 ينتج مخرجات مجمعة أو مصغرة
متوافق مع RFC 8259:
| الميزة | الدعم | ملاحظات |
|---|---|---|
| أنواع البيانات | الكل (سلسلة، رقم، منطقي، فارغ، مصفوفة، كائن) | ✅ كامل |
| عمق التداخل | غير محدود | 🌳 يتعامل مع الهياكل العميقة |
| يونيكود | نعم | 🔤 يدعم الرموز التعبيرية، الأحرف غير اللاتينية |
| JSON5 | جزئي | ⭐ يدعم التعليقات في الوضع غير الصارم |
مقارنة سرعة التنسيق:
| حجم الملف | وقت التنسيق |
|---|---|
| 1 KB | ⚡ <50ms |
| 1 00KB | ⚡ <300ms |
| 1 MB | ⏳ <1.5s |
| 1 0MB | ⏳ <8s |
يحدد مشاكل JSON الشائعة:
| نوع الخطأ | مثال | إصلاح |
|---|---|---|
| فاصلة زائدة | {"a":1,} | إزالة الفاصلة الأخيرة |
| اقتباس غير مغلق | {"a:1} | إضافة اقتباس إغلاق |
| رقم غير صالح | {"a":1.2.3} | إصلاح تنسيق العلامة العشرية |
قم بتنسيق JSON في طرفيتك:
🔤تنسيق ملف JSON
jq '.' input.json > formatted.jsonاستخدام jq للتنسيق
📉تصغير JSON
jq -c '.' input.json > minified.jsonمخرجات مضغوطة
🔌تنسيق PowerShell
ConvertTo-Json (Get-Content raw.json) -Depth 100 | Set-Content formatted.jsonطريقة PowerShell الأصلية
⌨️ التحقق من صحة CMD
python -m json.tool < input.jsonاستخدام وحدة JSON في Python
// قبل: {"data":{"user":123}}
// بعد: {
// "data": {
// "user": 123
// }
// }{"extends":"eslint:recommended","rules":{"semi":["error","always"]}}استخدم `Ctrl+Alt+L` (Windows) أو `Cmd+Opt+L` (Mac) لتنسيق JSON في معظم IDEs
صغر JSON قبل الإرسال عبر واجهات برمجة التطبيقات لتقليل استخدام النطاق الترددي
تمكين تمييز بناء الجملة في محررك لقراءة أفضل لـ JSON