功能區塊 JSON_DECODE

此功能區塊會解碼 JSON 字串。

注意: 此功能區塊可擁有超過兩個輸入或輸出。 您可以按右鍵點擊功能區塊,以新增其他輸入或輸出。

輸入 JSON

輸入預期為 JSON 格式的字串。 預期是一個物件,從 { 開始並以 } 結束,或從 [ 開始並以 ] 結束。

輸入 VAR1..VAR#

輸入定義變數或鍵,在物件中搜尋。 若需提取子物件,則可使用新行宣告:

Sensor↵OG↵Status

若未定義輸入或其等於 NULL,則不會提取任何資料。

可查詢陣列。 對應的索引可以數字形式查詢。

結果會輸出到對應的輸出端口。

輸出 ERR

在錯誤情況下,此輸出為真。 當 JSON 輸入沒有值時也是如此。

輸出 VALUE1..VALUE#

一個輸出會傳回對應變數的提取資料。 若沒有資料或 JSON 值等於 NULL,則傳回值為 NULL

若沒有資料或找不到物件,則會傳回 NULL。 若為物件或陣列,則會傳回字串 Array

提示: 可使用功能區塊 IS_NULL 來判斷值是否已定義。

另請參見