Я звоню в API с использованием кода C #.
У меня есть класс API, у которого есть метод GET.(Я признаю, что я получил код от коллеги и только что адаптировал его).
![GET method](https://i.stack.imgur.com/NNirZ.png)
Метод ProcessRequest получает ответ от WebRequest и сохраняетон находится в переменной с именем feed
Когда я использую визуализатор текста, чтобы увидеть, что возвращается, я вижу, что пара ключ-значение item
имеет значение -0,0.
![Visual Studio tooltip value](https://i.stack.imgur.com/l8vyb.png)
Это, к сожалению, выдает ошибку, когда я использую Newtonsoft для десериализации в класс, который я определил, так как это поле должно быть целым числом. ПРИМЕЧАНИЕ: ОШИБКА ВОЗВРАТА NEWTONSOFT НЕ СООТВЕТСТВУЕТ МНЕ В ЭТОЙ ТОЧКЕ
Когда я вызываю API с помощью Почтальона, это результат, который я получаю ...
![Postman response](https://i.stack.imgur.com/Kh4bo.png)
Вы можете видеть, что last
KVP возвращает целочисленное значение, которое является ожидаемым.
Кто-нибудь знает, почему я получаюдругой ответ в моем коде C #, чем я от Почтальона, и что я могу с этим поделать?
Резюме: - C # возвращает мне -0.0 в значении этой пары ключ-значение Почтальон возвращает мне 0в значении этой пары ключ-значение
Я не могу опубликовать пример рабочего кода, который попадает в API, поскольку API является платной услугой.