首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >拆分字符串并将其映射到Snaplogic中的JSON数组

拆分字符串并将其映射到Snaplogic中的JSON数组
EN

Stack Overflow用户
提问于 2022-03-28 22:14:48
回答 1查看 562关注 0票数 1

下午好。我使用snaplogic从salesforce中提取字段,然后用结果调用rest。我要映射到POST JSON主体的字段之一需要一个数组。我从salesforce中提取的字段之一是用分号分隔的字符串。查看snaplogic文档,我可以调用一个拆分(‘;’)函数。在映射快照中,每当我尝试将表达式添加到Salesforce字段的末尾时,我都会得到这个错误:

代码语言:javascript
复制
cannot lookup a property on a null value

在映射器快照中拆分字符串并将其应用于rest html主体的某个地方有这种情况吗?但是,snaplogic站点上的文档将是冗长的,但没有帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-05 14:35:25

可以使用split()方法从映射器快照中输出数组。

以下是一个示例管道:

在JSON生成器中输入JSON:

代码语言:javascript
复制
[
    {
        "msg" : "Test 1;Test 2;Test 3"
    }
]

所有设置都保留为默认设置。

Mapper Snap:

表达式:$msg.split(';')

输出:[{"msg_array":["Test 1","Test 2","Test 3"]}]

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71654295

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档