Bllok Funksion JSON_ENCODE

Blloku i funksioneve JSON_ENCODE krijon një varg JSON.

Shënim: Ky bllok funksion mund të ketë më shumë se katër hyrje. Ju mund të klikoni me tastin e djathtë të mouse-it mbi bllokin e funksioneve për të shtuar një hyrje tjetër. Ju lutemi, vini re se hyrjet duhet të shihen në çifte.

Hyrja OPTIONS

Përcakton opsionet si një numër i plotë, me të cilin krijon vargun JSON. Këto mund të gjenerohen me bllokin e funksioneve JSON_OPTIONS.

Nëse hyrja nuk është e përcaktuar ose vlera është e barabartë me NULL, atëherë opsionet e mëposhtme janë të aktivizuara:

FORCE_OBJECT
UNESCAPED_SLASHES
PARTIAL_OUTPUT_ON_ERROR
UNESCAPED_UNICODE

Hyrja DEPTH

Përcakton thellësinë maksimale ose tërheqjen e objektit, në të cilën krijon formatin JSON. Nëse ky vlerë arrivet gjatë kriimit, atëherë krijimi i vargut JSON dështon dhe dalja ERR është e vërtetë.

Hyrjet VAR1..VAR#

Hyrjet përcaktojnë variablën ose çelësin që shtohet në objekt. Nëse duhen krijuar nënobjekte, këto mund të deklarohen me një linjë të re:

Sensor↵OG↵Status

Nëse hyrja nuk është e përcaktuar ose është e barabartë me NULL, atëherë asnjë të dhënë nuk shtohet.

Hyrjet VALUE1..VALUE#

Përcakton vlerën që shtohet në objekt me çelësin e sipërme. Këtu marrën parasysh llojet e të dhënave. Me opsionin NUMERIC_CHECK, çdo varg mund të konvertohet automatikisht në një numër.

Nëse duhet të shtohet me detyrim një numër ose një lloj tjetër, vlera mund të konvertohet paraardhësisht nga blloqet e funksioneve konvertuar.

Dalja JSON

Kthen vargun JSON nëse është i suksesshëm.

Dalja ERR

Nëse ndodh një gabim, ky dalë është i vërtetë.

Shiko Gjerë