منسق ومحقق 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اختر 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 أو رموز الوصول على مواقع غير موثوقة.
الأسئلة الشائعة
ما الفرق بين JSON وكائنات JavaScript؟+
لماذا لا تمر علامات الاقتباس المفردة من التحقق؟+
هل يمكن أن يحتوي JSON على تعليقات؟+
هل سيغير التنسيق بياناتي؟+
هل سيحذف ضغط JSON البيانات؟+
لماذا يُبلغ عن خطأ الفاصلة في النهاية؟+
هل يمكن تنسيق JSON كبير جداً؟+
هل سيتم رفع JSON الخاص بي؟+
أدوات ذات صلة
مقالات ذات صلة
- ▸دليل تنسيق JSON والصيغة الأساسية
- ▸أخطاء صيغة JSON الشائعة وحلولها
- ▸الفرق بين JSON وكائنات JavaScript
- ▸JSON مقابل JSONC مقابل JSON5
- ▸كيفية التعامل مع الأعداد الصحيحة الكبيرة في JSON
- ▸كيفية تصحيح استجابات JSON من API
- ▸الفرق بين تنسيق JSON وضغطه