
JSON_DECODE İş Bloku, bir JSON karakter dizisini kod çözümler.
Not: Bu iş bloğu iki giriş veya çıkıştan daha fazla sahip olabilir. İş bloğuna sağ tıklayarak başka bir giriş veya çıkış ekleyebilirsiniz.
Giriş, JSON formatında bir karakter dizisi bekler. Bu durumda, { ile başlayan ve } ile biten veya [ ile başlayan ve ] ile biten bir nesne beklenir.
Girişler, nesnenin aranacağı değişken veya anahtarı tanımlar. Alt nesneler çıkartılmalıysa, bu yeni bir satır ile bildirilabilir:
Sensor↵OG↵Status
Giriş tanımlanmazsa veya NULL'e eşitse, veri çıkartılmaz.
Bir dizinin sorgulanması mümkündür. Uygunsuz indeks sayısal olarak sorgulanabilir.
Sonuç, karşılıklı çıkışa gönderilir.
Çıkış, hata durumunda doğru olur. Bu durumda, JSON girişinde bir değer yoktur.
Bir çıkış, karşılıklı değişkenin çıkartılan verilerini döndürür. Veri yoksa veya JSON değeri NULL'e eşitse, NULL değer döndürülür.
Veri veya aranan nesne yoksa, NULL döndürülür. Eğer bir nesne veya dizi ise, karakter dizisi Array döndürülür.
İpuçları: Bir değerin tanımlanıp tanımlanmadığını öğrenmek için IS_NULL iş bloğu kullanılabilir.