التعامل مع ملفات JSON من خلال CLI مباشرة

أحيانا تحتاج لعمل بعض التعديلات علي ملف JSON, غالبا تقوم بانشاء برنامج خسب لغة البرمجة المفضلة لديك, يقوم البرنامج بتحميل ملف JSON وقراءته ثم اجراء التعديلات عليه.

ولكن هناك طريقة ابسط بكثير من خلال الـ terminal مباشرة عن طريق استخدام اداة jq

jq is a lightweight and flexible command-line JSON processor

undefined

الصيغة العامة:

jq --options  file.json

ولقراءة محتوي JSON من التيرمينال مباشرة بدلا من قراءة ملف يمكن عمل شئ مثل:

echo '{"test":"ok"}' | jq --options 

في الدرس القادم سنتعلم أكثر عن الفلاتر التي يمكن تطبيقها علي محتوي JSON الخاص بنا

jq filters