Веб-API Asp.Net возвращает результаты в разном формате json в разное время - PullRequest
0 голосов
/ 09 июля 2019

У меня есть метод Asp.Net Web API, чтобы получить одно из строковых значений в ответном ответе.Я всегда получаю ответ в следующем формате:

Метод : / api / Common / GetVersionNumber

Ответ:

{   
    "$id": "1",
    "Success": true,
    "ErrorMessages":{ 
                        "$id":"2",
                        "$values":[]
                     },
    "Result": "2.5.108.245"
}

Выше я получаю возвращаемые результаты в переменной Result.Это правильно.

Но, однажды после развертывания, иногда я получаю ответ в следующем формате:

{     
    "success":true,
    "errorMessages":[],
    "result":"2.5.108.245"
}

в приведенном выше, все свойства начинаются со строчной буквы.Итак, когда я пытаюсь получить vaues как .Result, система выдает ошибки сценария.Может кто-нибудь, пожалуйста, помогите мне, почему иногда ответ API возвращается в другом формате JSON.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...