أداة تنسيق والتحقق من JSON
تجميل وتقسيم المسافات والتحقق من صحة وضغط بيانات JSON. اكتشاف أخطاء بناء الجملة مع معلومات السطر والعمود. تتم جميع عمليات JSON محلياً في متصفحك.
مثال
{"name":"Qudo","tools":["JSON","Text"],"active":true}{
"name": "Qudo",
"tools": [
"JSON",
"Text"
],
"active": true
}{"name":"Qudo","tools":["JSON","Text"],"active":true}حول هذه الأداة
تساعدك أداة تنسيق والتحقق من JSON عبر الإنترنت على تجميل وتقسيم المسافات والتحقق من صحة وضغط بيانات JSON. يمكن للأداة اكتشاف أخطاء بناء الجملة الشائعة وعرض السطر والعمود الذي يحدث فيه الخطأ. تتم جميع عمليات بيانات JSON محلياً في متصفحك ولن تُرفع إلى أي خادم.
كيفية الاستخدام
- 1الصق بيانات JSON في مربع الإدخال، أو ارفع ملف .json.
- 2اختر مسافتين أو 4 مسافات أو Tab للمسافة البادئة.
- 3انقر على "تنسيق" لتجميل بنية JSON.
- 4إذا كانت هناك أخطاء، أصلح الأسطر المقابلة بناءً على التعليمات.
- 5انقر على "نسخ" أو حمّل ملف JSON المُعالَج.
- 6لتقليل حجم الملف، انقر على "ضغط JSON".
قواعد المعالجة
التنسيق
يضيف فواصل أسطر ومسافات بادئة بناءً على مستويات تداخل الكائنات والمصفوفات.
التحقق
يُحلل المدخلات وفقاً لبنية JSON القياسية.
الضغط
يزيل فواصل الأسطر والمسافات البادئة والمسافات البيضاء التي لا تؤثر على البيانات.
ترتيب المفاتيح
يرتب مفاتيح الكائنات بترتيب أبجدي أو Unicode.
الهروب
يحول علامات الاقتباس وفواصل الأسطر وأحرف أخرى إلى تسلسلات هروب.
الأخطاء الشائعة
علامات اقتباس مفردة
{'name':'Qudo'}{"name":"Qudo"}فاصلة زائدة
{
"name": "Qudo",
"active": true,
}{
"name": "Qudo",
"active": true
}مفاتيح بدون علامات الاقتباس
{name: "Qudo"}{"name": "Qudo"}قيم غير مدعومة
undefined, NaN, Infinity
true, false, null, أرقام، نصوص، كائنات، مصفوفات
حالات الاستخدام
تصحيح استجابات API
تنسيق وفحص بيانات استجابة API لتصحيح الأخطاء.
فحص معلمات الطلب
التحقق من هياكل معلمات طلب API.
قراءة JSON المضغوط
تجميل JSON المصغر لتحسين القراءة.
تنظيم ملفات التكوين
تنسيق ملفات التكوين لتحسين القراءة.
فحص بيانات Webhook
تنسيق حمولات Webhook للتحليل.
ضغط JSON
تقليل حجم JSON لنقل بيانات أسرع.
إعداد الوثائق
تنسيق أمثلة JSON لوثائق التطوير.
التحقق من تصدير البيانات
فحص البيانات المُصدرة من المتصفح للتأكد من صحتها.
القيود
- ⚠JSON القياسي لا يدعم التعليقات.
- ⚠يجب استخدام علامات اقتباس مزدوجة لمفاتيح ونصوص JSON.
- ⚠قد يتم تجاوز المفاتيح المكررة بواسطة المحلل.
- ⚠ملفات JSON الكبيرة جداً قد تبطئ المتصفح.
- ⚠التنسيق يتحقق من بناء الجملة فقط وليس من صحة منطق الأعمال.
- ⚠الأعداد الصحيحة الكبيرة في JSON قد تتجاوز نطاق الأعداد الصحيحة الآمنة في JavaScript.
- ⚠لا تلصق كلمات المرور أو مفاتيح API أو رموز الوصول على مواقع غير موثوقة.
البيانات والخصوصية
تتم معالجة بيانات JSON فقط في متصفحك. لا تُرفع إلى أي خادم ولن تُحفظ. بعد تحديث أو إغلاق الصفحة، سيتم مسح البيانات غير المنزلة. للأمان، لا تلصق كلمات المرور أو مفاتيح API أو رموز الوصول على أي موقع غير موثوق.