如何使用 JSON 输入字符串从编排中调用 JSON 解码器?
Posted
技术标签:
【中文标题】如何使用 JSON 输入字符串从编排中调用 JSON 解码器?【英文标题】:How to call JSON decoder from orchestration with JSON input string? 【发布时间】:2021-06-06 04:09:01 【问题描述】:在编排中,我有 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 字符串调用此自定义管道?
【问题讨论】:
【参考方案1】:两种选择
调用帮助类,您可以在其中提取字符串并直接调用 JSON 类,而不是尝试使用管道组件
使用业务规则引擎并有一些规则来提取字符串并调用管道组件。
【讨论】:
谢谢。我最终在帮助类中直接使用 Newtonsoft 库解析 JSON。以上是关于如何使用 JSON 输入字符串从编排中调用 JSON 解码器?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用从 API 调用返回的 JSON 数据使 jquery 自动建议
如何使用 jQuery 和 ASP.NET MVC 从 AJAX 调用返回错误消息?