У меня есть метод 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.