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