تفاصيل العمل

# JSON Toolkit — أدوات JSON للمطورين

## الوظائف

- تنسيق JSON والتحقق من صحة صياغته.

- تصغير JSON باستخدام `JSON.stringify`.

- ضغط فعلي إلى ملف `data.json.gz` وتنزيله.

- فتح ملفات JSON والنصوص وفك ضغط ملفات Gzip.

- تنزيل JSON الناتج، ونسخه إلى الحافظة.

- إظهار أحجام البايتات قبل التصغير وبعده وبعد Gzip، وحساب نسبة التوفير الفعلية.

- تصميم RTL متجاوب بالعربية.

- معالجة البيانات داخل المتصفح دون إرسالها إلى خادم.

## حدود معروفة

- التحقق يراجع صلاحية صياغة JSON فقط؛ ولا يثبت توافق البيانات مع مخطط (Schema) خاص بتطبيق معين.

- قد يصبح ملف Gzip الصغير أكبر من النص الأصلي بسبب ترويسة الضغط؛ يعرض التطبيق النتيجة الفعلية ولا يضمن نسبة توفير.

- ملف Gzip الناتج يحتوي على JSON مصغّر. الضغط ليس تشفيرًا ولا يحمي المحتوى بكلمة مرور.

- لا تتضمن النسخة الحالية JSON Schema validation، أو معالجة ملفات ضخمة على دفعات، أو خيارات مستوى الضغط.

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات