JSON模組
Adobe Workfront Fusion JSON應用程式提供模組以處理JSON格式的資料,讓Adobe Workfront Fusion可以進一步處理資料內容,或建立新的JSON內容。
存取需求
您必須具有下列存取權才能使用本文中的功能:
若要瞭解您擁有的計畫、授權型別或存取權,請連絡您的Workfront管理員。
如需Adobe Workfront Fusion授權的相關資訊,請參閱Adobe Workfront Fusion 授權。
剖析JSON
資料結構
資料結構說明JSON資料的整理方式,並可讓您將個別JSON專案對應至情境中的其他模組。 如果您未提供資料結構,您可以手動執行模組,而Workfront Fusion將會從提供的JSON建置結構:
- 將剖析JSON模組新增至案例。
- 在 JSON字串 欄位中,輸入您要建置資料結構的JSON。
- 請勿將其他模組連線到剖析JSON模組。 由於Workfront Fusion尚不瞭解JSON資料的結構,因此尚無法將剖析JSON模組的資料對應到情境中的其他模組。
- 手動執行情境。 這可讓剖析JSON模組從您提供的JSON中識別JSON結構。
- 您現在可以連線下列模組。 剖析JSON模組中的專案現在可用於對應。
如需詳細資訊,請參閱Adobe Workfront Fusion🔗中的資料結構。
集合與陣列
如果JSON字串欄位包含集合{ ... }
,則輸出是包含集合專案的單一組合。
code language-none |
---|
|
如果JSON字串欄位包含陣列[ ... ]
,則輸出是一系列組合。 每個組合都包含陣列的一個元素。
code language-none |
---|
|
JSON模組及其欄位
當您設定JSON模組時,Workfront Fusion會顯示下列欄位。 除此之外,可能會顯示其他JSON欄位,實際取決於您應用程式或服務中的存取層級等因素。 模組中的粗體標題表示必填欄位。
如果您在欄位或函式上方看到對應按鈕,則可以使用它來設定該欄位的變數和函式。 如需詳細資訊,請參閱在 Adobe Workfront Fusion中將資訊從一個模組對應到另一個模組。
彙總
彙總至JSON
此彙總模組會將先前模組的輸出彙總至JSON。
轉換器
將JSON轉換為XML
此動作模組會將JSON字串轉換為XML。
建立JSON
此動作模組會從資料結構建立JSON。
剖析JSON
此動作模組會將JSON字串剖析為資料結構,好讓您存取JSON字串內的資料。
轉換JSON
此動作模組會將物件轉換為JSON字串。
將資料記錄轉換為JSON
-
將Google Sheets > 選取情境中的列模組以擷取資料。 設定模組以從Google試算表中擷取列。 將 傳回資料列數目上限 設定為小數,但大於一個以供測試之用(例如,三個)。 執行Google Sheets模組,方法為用滑鼠右鍵按一下該模組,然後選擇 僅執行此模組。 驗證模組的輸出。
-
在Google Sheets模組之後連線陣列彙總模組。 在模組的設定中,選擇 Source節點 欄位中的Google Sheets模組。 讓其他欄位維持目前的狀態。
-
在陣列彙總模組之後連線JSON > 建立JSON模組。 模組的設定需要說明JSON格式的資料結構。 按一下 新增 以開啟資料結構設定。 建立此資料結構的最簡單方法是,自動從JSON範例產生此資料結構。 按一下 產生器 並將您的JSON範例貼到 範例資料 欄位:
code language-none |
---|
|
-
按一下「儲存」。資料結構中的規格欄位現在包含產生的結構。
-
將您的資料結構名稱變更為更具體的名稱,然後按一下[儲存]。 對應至根陣列屬性的欄位會顯示為JSON模組設定中的可對應欄位。
-
按一下欄位旁的 對應 按鈕,並將Array彙總器輸出中的
Array[]
專案對應至該欄位。 -
按一下 確定 以關閉JSON模組的設定。
-
開啟陣列彙總模組的設定。 將 目標結構 從自訂變更為與根陣列屬性相對應的JSON模組欄位。 將來自Google Sheets模組的專案對應到適當的欄位。
-
按一下 確定 關閉陣列彙總模組的設定。
-
執行情境。
- 開啟Google Sheets模組的設定,並增加傳回資料列數目上限數字,使其大於試算表中的資料列數目,以處理所有資料。
疑難排解
無法對應來自剖析JSON模組的資料
請確定JSON內容已正確對應到剖析JSON模組,而且資料結構的定義正確。 如需詳細資訊,請參閱本文中的將資料記錄轉換為JSON。
在JSON中使用條件陳述式時,模組失敗
在JSON中使用條件陳述式(例如if
)時,請將引號放在條件陳述式之外。