data-processing
معالجة بيانات JSON و YAML و TOML بكفاءة
Auch verfügbar von: 0xDarkMatter
يحتاج المطورون إلى استخراج وتصفية وتحويل البيانات من ملفات التكوين واستجابات واجهات البرمجة. توفر هذه الأداة أنماطًا جاهزة للاستخدام مع jq و yq حتى تتمكن من الاستعلام عن البيانات المهيكلة وتعديلها بسرعة دون الحاجة إلى حفظ الصيغة.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "data-processing". استخراج جميع المستخدمين النشطين من data.json
Erwartetes Ergebnis:
- Command: jq '.users[] | select(.active == true)' data.json
- هذا يصفية مصفوفة المستخدمين لتضمين العناصر فقط حيث active تساوي true
- دالة select() تدعم شروط متعددة باستخدام عوامل التشغيل 'and' أو 'or'
Verwendung von "data-processing". الحصول على جميع صور الحاويات من docker-compose.yml
Erwartetes Ergebnis:
- Command: yq '.services[].image' docker-compose.yml
- هذا يستخرج جميع قيم الصور من الخدمات بصيغة Docker Compose
- مفيد لتدقيق إصدارات الحاويات عبر عمليات النشر
Verwendung von "data-processing". تحويل تكوين TOML إلى JSON
Erwartetes Ergebnis:
- Command: yq -p toml -o json '.' config.toml
- هذا يحول ملف TOML إلى صيغة JSON لمزيد من المعالجة
- يدعم التحويل ذهابًا وإيابًا بين TOML و YAML و JSON
Sicherheitsaudit
SicherPure documentation skill containing educational examples for jq and yq CLI tools. All files are markdown documentation with example patterns - no executable code, no network calls, no file system access, and no external commands. The bash code blocks are static documentation examples showing syntax, not actual code to execute.
Risikofaktoren
Qualitätsbewertung
Was du bauen kannst
الاستعلام عن ملفات Kubernetes
استخراج صور الحاويات والتسميات والتكوينات من ملفات نشر K8s للتدقيق والتوثيق.
فحص package.json
عرض التبعيات والسكريبات والتكوين من package.json بسرعة دون فتح الملف في محرر.
معالجة استجابات API
تصفية واستخراج حقول محددة من استجابات JSON API لاختبار وتصحيح أخطاء سير العمل.
Probiere diese Prompts
كيف يمكنني استخراج حقل الإصدار من ملف JSON باستخدام jq؟
أظهر لي كيفية تصفية عناصر مصفوفة JSON حيث الحالة تساوي نشط باستخدام select في jq.
كيف يمكنني سرد جميع صور الحاويات من docker-compose.yml باستخدام yq؟
تحديث ملف تكوين YAML برقم إصدار جديد باستخدام التعديل في المكان مع yq.
Bewährte Verfahren
- استخدم jq -r للحصول على مخرجات خام عندما تحتاج إلى سلاسل غير مقتبسة
- سلّم الفلاتر باستخدام الأنابيب لتحويل البيانات تدريجيًا
- اختبر الفلاتر باستخدام jq '.' أولاً للتحقق من الهيكل قبل تطبيق التحويلات
Vermeiden
- استخدام eval أو exec مع مدخلات المستخدم لبناء استعلامات jq - خطر الحقن
- معالجة JSON غير الموثوق بدون التحقق من الهيكل أولاً
- تعديل الملفات دون إنشاء نسخ احتياطية عند استخدام التعديل في المكان