💡هل تحتاج إلى تنظيف بيانات 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