我正在尝试在 C# Web API 上创建自定义 JSON 响应消息。现在 Web Api 只返回用户在 Web API 上插入的参数。我希望 Web API 与参数一起返回响应代码和响应消息。我正在尝试创建一个带有返回数据和响应消息的 JSON 对象,就像这样
JObject _jo = new JObject
{
{ "Data", value },
{ "Response Code:", Constant.RESP_SUCCESS },
{ "Respnse Message", " Success"}
};
但是有一个异常被抛出
CS1503 Argument 2: cannot convert from 'His_sso_final.Services.TacVerify_Model' to 'Newtonsoft.Json.Linq.JToken'
这是我使用方法 HttpResponseMessage verifyAccessToken
实际响应
[
{
"customer_id": "LCE500008_2021 "
}
]
预期响应
{
"customer _id": "LCE202101245002",
"response": {
"code": 00,
"response_message": "Success"
}
}
调用Web Api的方法
public HttpResponseMessage verifyAccessToken(TacVerify_Model value)
{
try
{
TacVerify_Model _return = value;
SSOService objCrd = new SSOService();
List<TacVerify_Model> modelCust = objCrd.DoTacVerify(value);
HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK, modelCust);
return response;
}
catch (Exception ex)
{
throw ex;
}
}