Bllok Funksion JSON_DECODE

Blloku i funksioneve JSON_DECODE dekodon një varg JSON.

Shënim: Ky bllok funksion mund të ketë më shumë se dy hyrje ose dalje. Ju mund të klikoni me tastin e djathtë të mouse-it mbi bllokin e funksioneve për të shtuar një hyrje ose dalje të re.

Hyrja JSON

Hyrja pritet një varg në format JSON. Pritet një objekt që fillon me { dhe mbaron me } ose fillon me [ dhe mbaron me ].

Hyrjet VAR1..VAR#

Hyrjet përcaktojnë variablën ose çelësin pas të cilit kërkohet në objekt. Nëse duhen ekstraktuar nënobjekte, kjo mund të deklarohet me një linjë të re:

Sensor↵OG↵Status

Nëse hyrja nuk është e përcaktuar ose është e barabartë me NULL, asnjë të dhënë nuk do të ekstraktohen.

Është e mundur të kërkohet një array. Indeksi i përgjithshëm mund të kërkohet si një numër.

Rezultati dërgohet në daljen e kundërta.

Dalja ERR

Dalja është e vërtetë në rast gabimi. Kjo është edhe rasti kur nuk ka asnjë vlerë në hyrjen JSON.

Daljet VALUE1..VALUE#

Një dalje kthen të dhënat e ekstraktuara të variablës së kundërta. Nëse nuk ekzistojnë të dhëna ose vlera JSON është e barabartë me NULL, vlera NULL kthehet.

Nëse të dhënat ose objekti i kërkuar nuk janë të pranishëm, kthehet NULL. Nëse është fjalë për një objekt ose një array, vargu Array kthehet.

Këshillë: Për të kuptuar nëse një vlerë është e përcaktuar mund të përdoret blloku i funksioneve IS_NULL.

Shiko Gjerë