我有一个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格式。