البرمجة

استخراج سعر صرف الدولار الأمريكي مقابل الروبل الروسي من JSON

بمجرد أن يكون لديك معلومات JSON التي تحتوي على القيم التي تهتم بها، مثل القيمة المتعلقة بـ “col1″، يمكنك استخدام الدوال المناسبة في لغة البرمجة التي تستخدمها لاستخراج هذه القيمة. في السياق الحالي، يبدو أنك تستخدم PHP. لذا، يمكنك استخدام الكود التالي للحصول على قيمة “col1” من البيانات JSON:

php
// استخراج البيانات من ملف JSON $jsonData = '{"query":{"count":1,"created":"2016-08-28T09:50:07Z","lang":"ru-RU","diagnostics":{"publiclyCallable":"true","url":{"execution-start-time":"1","execution-stop-time":"2","execution-time":"1","content":"http://finance.yahoo.com/d/quotes.csv?e=.csv&f=c4l1&s=USDRUB=X"},"user-time":"2","service-time":"1","build-version":"0.2.48"},"results":{"row":{"col0":"RUB","col1":"64.7020"}}}'; $data = json_decode($jsonData, true); // استخراج قيمة "col1" $col1Value = $data['query']['results']['row']['col1']; // طباعة القيمة echo "قيمة col1 هي: $col1Value"; ?>

هذا الكود يستخدم دالة json_decode() لتحويل البيانات JSON إلى مصفوفة PHP قابلة للتعامل. بعد ذلك، يتم استخراج القيمة المرادة من المصفوفة المحولة ويتم طباعتها. لذا، سيتم طباعة قيمة “col1” باللغة العربية في الناتج.

المزيد من المعلومات

بالطبع، سأقدم المزيد من المعلومات لفهم أعمق حول العملية والبيانات التي تتعامل معها.

في الكود الذي قمت بتقديمه، يتم الوصول إلى مصدر بيانات JSON عبر استخدام وظيفة file_get_contents() لجلب محتوى الصفحة من عنوان URL المعطى، الذي يتضمن طلب YQL (Yahoo Query Language) لاستعلام ملف CSV من موقع Yahoo Finance. هذا الاستعلام يحتوي على بيانات حول سعر صرف الدولار الأمريكي مقابل الروبل الروسي.

عندما يتم جلب البيانات JSON، يتم استخدام json_decode() لتحويلها إلى مصفوفة PHP. بعد ذلك، يتم الوصول إلى القيمة المطلوبة من المصفوفة باستخدام المفاتيح المناسبة.

في حالة الكود الذي قدمته، يتم الوصول إلى القيمة المتعلقة بـ “col1″، والتي هي سعر صرف الدولار الأمريكي مقابل الروبل الروسي. وفي هذا المثال، يتم طباعة هذه القيمة ببساطة.

لكن يمكن توسيع العملية لتشمل المزيد من الإجراءات مثل معالجة الأخطاء المحتملة أو تنسيق البيانات بطريقة معينة قبل طباعتها. كما يمكنك أيضًا استخدام هذه القيمة في عمليات أخرى داخل برنامجك، مثل حسابات مالية أو عرض البيانات على واجهة المستخدم.

في النهاية، يتيح لك الاستعلام عن بيانات JSON وتحليلها فتح الأبواب للعديد من التطبيقات والاستخدامات المختلفة، سواء في تطوير المواقع الإلكترونية أو التطبيقات البرمجية أو حتى في الأبحاث الأكاديمية وتحليل البيانات.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر