
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.
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
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.
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.
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.
Başarılıysa, bu çıkış JSON karakter dizisini döndürür.
Bir hata oluştuğunda, bu çıkış doğru olur.