JSON_DECODE İş Bloku

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.

JSON Girişi

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.

VAR1..VAR# Girişleri

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.

ERR Çıkışı

Çıkış, hata durumunda doğru olur. Bu durumda, JSON girişinde bir değer yoktur.

VALUE1..VALUE# Çıkışları

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.

Bakınız