问题描述
在编排中,我有 JSON 字符串(从返回字符串的辅助类中检索,但可以根据需要进行更改)。
如何调用自定义管道(包括配置),包括 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 类,而不是尝试使用流水线组件
-
使用业务规则引擎并制定一些规则来提取字符串并调用管道组件。