WSO2 возвращает строку как бесконечное число

Мы используем WSO2 в качестве нашего API-менеджера для связи с нашими внутренними (nodeJS) сервисами. Мы видим странную проблему с одной конечной точкой, когда мы запрашиваем JSON продукта и получаем ошибку синтаксического анализа JSON из-за числа Infinity. Исходные данные, однако, содержат строку "3E10266". Когда мы запрашиваем продукт JSON из Mongo непосредственно из сервиса, мы получаем правильную строку:

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

Однако, запрашивая это через WSO, я получаю следующее:

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

Который не может быть проанализирован нашим внешним сервисом. Похоже, WSO2 выполняет некоторые переводы в JSON, могу ли я отключить это поведение? Я обнаружил проблему, похожую на мою, но ясного решения не дано: проблема преобразования json в wso2 API Manager

0 ответов

Другие вопросы по тегам