【发布时间】:2015-10-13 22:52:44
【问题描述】:
我对 JSON 编码器有疑问。我创建了包含 JSON 编码器的发送管道。当我的流程工作时,JSON 发送管道将响应消息返回到请求端。但如果值为整数,则 JSON 编码器会将字符串值转换为整数。例如,请参阅下面的 JSON。
{
"BusIdentity": {
"ErpId": 2075467
},
"Success": true,
"ErrorMessages": [
"Müşteri yaratıldı",
"Başarılı"
]
}
在本例中,ErpId 字段必须是 "ErpId": "0002075467",但管道会将 0002075467 值转换为 2075467。
你对这个问题有什么想法吗?
【问题讨论】:
-
ErpId 节点的类型是 xs:string 还是 xs:int?
-
ErpId 的类型是 xs:string
-
你从哪里得到这个值?我的意思是你在哪里以及如何获得你的价值观(例如 ErpId)你能告诉我们吗?
-
您可以发布您的 JSON 架构吗?
-
重新部署应用后,上述问题已解决。感谢您的回复。