JSON_ENCODE İş Bloku

JSON_ENCODE İş Bloku, bir JSON karakter dizisi oluşturur.

Not: Bu iş bloğu dörtten fazla giriş içerebilir. İş bloğuna sağ tıklayarak başka bir giriş ekleyebilirsiniz. Lütfen dikkat edin ki girişler çift olarak ele alınmalıdır.

OPTIONS Girişi

Bu giriş, JSON karakter dizisinin oluşturulması için kullanılan seçenekleri tam sayı olarak tanımlar. Bu seçenekler JSON_OPTIONS İş Bloku ile oluşturulabilir.

Giriş tanımlanmamışsa veya değeri NULL'a eşitse, aşağıdaki seçenekler etkin olur:

FORCE_OBJECT
UNESCAPED_SLASHES
PARTIAL_OUTPUT_ON_ERROR
UNESCAPED_UNICODE

DEPTH Girişi

Bu giriş, JSON formatının oluşturulması için kullanılan maksimum derinliği veya nesne iç içe geçmelerini tanımlar. Bu değer oluşturulurken ulaşılırsa, JSON karakter dizisinin oluşturulması başarısız olur ve ERR çıkışı doğru olur.

VAR1..VAR# Girişleri

Bu girişler, nesneye eklenen değişkeni veya anahtarı tanımlar. Alt nesneler oluşturulmalıysa, bunlar yeni bir satırla bildirilebilir:

Sensor↵OG↵Status

Giriş tanımlanmamışsa veya NULL'a eşitse, veri eklenmez.

VALUE1..VALUE# Girişleri

Bu girişler, üst anahtarla nesneye eklenen değeri tanımlar. Bu durumda veriler dikkate alınır. NUMERIC_CHECK seçeneği ile her karakter dizisi otomatik olarak bir sayıya dönüştürülebilir.

Mutlaka bir sayı veya başka bir tür eklenmesi gerekiyorsa, önce dönüştürülmüş olabilir.

JSON Çıkışı

Başarılıysa, bu çıkış JSON karakter dizisini döndürür.

ERR Çıkışı

Bir hata oluştuğunda, bu çıkış doğru olur.

Bakınız