WSO2将字符串作为无穷大数字返回

时间:2017-04-20 06:42:34

标签: json wso2 infinity

我们使用WSO2作为API管理器与我们的后端(nodeJS)服务进行通信。我们看到一个端点的奇怪问题,我们正在请求产品JSON,并且由于无穷大数字而得到JSON解析错误。原始数据包含一个字符串,但是" 3E10266"。当我们直接从服务请求Mongo的产品JSON时,我们会得到正确的字符串:

{ "_id": 800285, "SupplierReferenceDescription": "3E10266", "SupplierReferenceNumber": "3E10266", }

但是通过WSO请求这个我得到以下结果:

{ "_id":800285, "SupplierReferenceDescription":3E+10266, "SupplierReferenceNumber":3E+10266 }

我们的前端服务无法解析。看起来WSO2正在对JSON进行一些翻译,我可以禁用此行为吗?我发现了一个看起来像我的问题,但没有给出明确的解决方案:json conversion issue in wso2 API Manager

0 个答案:

没有答案