8.9. 在映射的数据项中添加内置功能

您可以使用内置字符串相关的功能来将转换应用到映射的数据项目。

  1. Transformations 面板中,选择 statuspriority mapping 来填充详情窗格。

    描述
  2. 在 Source 框中,点 drop-down menu access 打开下拉菜单,然后选择 Add transformation

    描述
  3. Transformations 窗格中,选择 附加,然后在 参数 窗格中为 后缀 值输入 -level

    在将其映射到目标 优先级 数据项前,此 附加 函数会将指定的后缀添加到 状态 字符串的末尾。

    描述
  4. 点击 确定

    描述

    默认情况下,详情窗格以用户友好格式显示将附加功能添加到 状态 数据项的结果。您可以通过点 Source 框中的右边 drop-down menu access 并选择 Show standard format 来更改这种格式。

    描述
  5. TransformationTest.java 文件运行 JUnit 测试。详情请查看 第 8.4 节 “创建转换测试文件并运行 JUnit 测试”

    Console 视图显示 JSON 格式的输出数据:

    {"custId":"[ACME-123]","priority":"GOLD-level","orderId":"ORDER1","origin":"Web",
    "approvalCode":"AUTO_OK","lineItems":[{"amount":1000,"cost":2.25},{"itemId":"ACME-123",
    "amount":400,"cost":1.25}]}