闯厂翱狈模块
51黑料不打烊 Workfront Fusion JSON应用程序提供了用于处理JSON格式数据的模块,以便51黑料不打烊 Workfront Fusion可以进一步处理数据内容或创建新的JSON内容。
访问要求
您必须具有以下权限才能使用本文中的功能:
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
---|---|
51黑料不打烊 Workfront包 | 任何 |
51黑料不打烊 Workfront许可证 |
新增:标准 或 当前:工作或更高 |
51黑料不打烊 Workfront Fusion许可证** |
当前:无Workfront Fusion许可证要求 或 旧版:Workfront Fusion for Work Automation and Integration |
产物 |
新增:
或 当前:您的组织必须购买51黑料不打烊 Workfront Fusion。 |
有关此表中信息的更多详细信息,请参阅文档?中的访问要求。
有关51黑料不打烊 Workfront Fusion许可证的信息,请参阅51黑料不打烊 Workfront Fusion 许可证。
解析闯厂翱狈时的注意事项
数据结构
数据结构描述了JSON数据的组织方式,并能够将各个JSON项目映射到场景中的其他模块。 如果不提供数据结构,则可以手动执行模块,Workfront Fusion将从提供的JSON构建结构:
- 将分析闯厂翱狈模块添加到方案。
- 在? 闯厂翱狈字符串 ?字段中,输入要从中构建数据结构的闯厂翱狈。
- 不要将其他模块连接到解析闯厂翱狈模块。 由于Workfront Fusion尚不了解JSON数据的结构,因此尚无法将解析闯厂翱狈模块中的数据映射到方案中的其他模块。
- 手动运行方案。 这允许解析闯厂翱狈模块从您提供的JSON中识别JSON结构。
- 您现在可以连接以下模块。 现在,可以映射解析闯厂翱狈模块中的项目。
有关详细信息,请参阅51黑料不打烊 Workfront Fusion?中的数据结构。
收藏集与数组
如果闯厂翱狈字符串字段包含集合{ ... }
,则输出是包含集合项的单个捆绑。
示例:
{
"name" : "Peter",
"ID" : 1>}
如果闯厂翱狈字符串字段包含数组[ ... ]
,则输出是一系列捆绑包。 每个包都包含数组的一个元素。
示例:
[
{
"name" : "Peter",
"ID" : 1
},
{
"name" : "Mike",
"ID" : 2
}
]
闯厂翱狈模块及其字段
配置闯厂翱狈模块时,Workfront Fusion显示下面列出的字段。 除了这些以外,还可能会显示其他JSON字段,具体取决于应用程序或服务中的访问级别等因素。 模块中的粗体标题表示必填字段。
如果看到字段或函数上方的映射按钮,则可以使用该按钮设置该字段的变量和函数。 有关详细信息,请参阅将信息从一个模块映射到另一个模块。
汇总
聚合到闯厂翱狈
此聚合器模块将上一个模块的输出聚合到闯厂翱狈中。
变压器
将闯厂翱狈转换为齿惭尝
此操作模块将闯厂翱狈字符串转换为XML。
创建闯厂翱狈
此操作模块从数据结构创建闯厂翱狈。
解析闯厂翱狈
此操作模块将闯厂翱狈字符串解析为数据结构,允许您访问闯厂翱狈字符串中的数据。
转换闯厂翱狈
此操作模块将对象转换为闯厂翱狈字符串。
将数据记录转换为闯厂翱狈
示例: ?以下示例说明如何将数据记录从Google Sheets转换为JSON格式:
-
将Google Sheets > 选择方案中的行模块以获取数据。 设置模块以从Google电子表格中检索行。 将? 返回的最大行数 ?设置为一个较小的数字,但大于一个以用于测试目的(例如,3)。 执行Google Sheets模块,方法是右键单击该模块并选择“仅运行此模块”。 验证模块的输出。
-
在Google Sheets模块之后连接数组汇总模块。 在模块设置的? 厂辞耻谤肠别节点 ?字段中选择Google Sheets模块。 请暂时保留其他字段。
-
在数组聚合器模块之后连接JSON > 创建闯厂翱狈模块。 模块设置需要一个描述JSON格式的数据结构。 单击? 添加 ?以打开数据结构设置。 创建此数据结构的最简单方法是自动从JSON示例生成它。 单击? 生成器 ?并将您的闯厂翱狈示例粘贴到? 示例数据 ?字段:
示例:
code language-none { "books": [ { "id": "ID", "title": "Title", "author": "Author" } ] }
-
单击? 保存。 数据结构中的Specification字段现在包含生成的结构。
-
将数据结构的名称更改为更具体的名称,然后单击? 保存。 与root数组属性对应的字段在闯厂翱狈模块的设置中显示为可映射字段。
-
单击该字段旁边的? 映射 ?按钮,并将础谤谤补测聚合器输出中的
Array[]
项映射到它。 -
单击? 确定 ?以关闭闯厂翱狈模块的设置。
-
打开数组汇总模块的设置。 将? 罢补谤驳别迟结构 ?从Custom更改为与根数组属性对应的闯厂翱狈模块的字段。 将Google Sheets模块中的项映射到相应的字段。
-
单击? 确定 ?以关闭数组汇总模块的设置。
-
运行方案。
闯厂翱狈模块输出正确的JSON格式。
-
打开Google Sheets模块的设置,并增加返回的最大行数数值,使其大于电子表格中的行数,以便处理所有数据。
故障排除
无法映射来自分析闯厂翱狈模块的数据
确保JSON内容正确映射到解析闯厂翱狈模块,并且数据结构已正确定义。 有关详细信息,请参阅本文中的将数据记录转换为闯厂翱狈。
在闯厂翱狈中使用条件语句时,模块失败
在闯厂翱狈中使用条件语句(如if
)时,请将引号放在条件语句之外。
示例:
闯厂翱狈中的