Asp.Net Web API在不同时间以不同的json格式返回结果

时间:2019-07-09 06:27:30

标签: c# jquery asp.net-web-api

我有一个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"
}
在上面的

中,所有属性均以小写字母开头。因此,当我尝试以.Result形式检索变量时,系统将抛出脚本错误。有人可以帮帮我,为什么有时api响应返回不同的JSON格式。

0 个答案:

没有答案