如何使用 JSON 输入字符串从编排调用 JSON 解码器?

How to call JSON decoder from orchestration with JSON input string?

在编排中我有 JSON 字符串(从助手 class 返回的字符串中检索,但如果需要可以更改)。

如何调用自定义管道(包括配置),包括 JSON 解码器管道组件,以将 JSON 解码为 XML?

问题似乎是 System.String 类型的 XLANGMessage,它将 JSON 文本包装成如下内容:

<?xml version="1.0">
<string>
  JSON string
</string>

当 运行 来自编排的管道时导致以下错误消息:

"Unexpected character encountered while parsing value: <. Path '', line 0, position 0."

如何使用 JSON 字符串调用此自定义管道?

两个选项

  1. 调用助手 class,您可以在其中提取字符串并直接调用 JSON class,而不是尝试使用管道组件

  2. 使用业务规则引擎并制定一些提取字符串并调用管道组件的规则。