
تشفير كتلة الوظيفة JSON_DECODE سلسلة JSON.
ملاحظة: قد تحتوي هذه كتلة الوظيفة على أكثر من مدخلين أو مخرجين. يمكنك النقر بزر الفأرة الأيمن على كتلة الوظيفة لإضافة مدخل أو مخرج آخر.
يتوقع المدخل سلسلة من الرموز في تنسيق JSON. يتم توقع كائن يبدأ بـ { وينتهي بـ } أو يبدأ بـ [ وينتهي بـ ].
تحدد المدخلات المتغير أو المفتاح الذي يتم البحث عنه في الكائن. إذا كان من الضروري استخراج كائنات فرعية، فيمكن deklariert ذلك مع سطر جديد:
Sensor↵OG↵Status
إذا لم يتم تعريف المدخل أو كان مساويًا لـ NULL، فلن يتم استخراج أي بيانات.
من الممكن استعلام مصفوفة. يمكن استعلام الفهرس المقابل كرقم.
يتم إخراج النتيجة إلى المخرج المقابل.
يكون المخرج صحيحًا في حالة الخطأ. هذا هو الحال أيضًا إذا لم يكن هناك قيمة في مدخل JSON.
يعيد مخرج البيانات المستخرجة للمتغير المقابل. إذا لم تكن هناك بيانات أو كان قيمة JSON مساوية لـ NULL، يتم إرجاع القيمة NULL.
إذا لم تكون البيانات أو الكائن المطلوب موجودًا، سيتم إرجاع NULL. إذا كان الأمر يتعلق بكائن أو مصفوفة، يتم إرجاع سلسلة الرموز Array.
نصيحة: لتحديد ما إذا كان قيمة محددة يمكن استخدام كتلة الوظيفة IS_NULL.