1
嗨,我有get方法返回俗JSON格式的Web API反斜杠:为什么JSON响应包括网页API响应
问题:为什么JSON值包含“/字符
返回:
{
"success": true,
"message": "",
"code": 200,
"data": "\"{\"token\":\"E013D7050A8C4447989651D29AD3E637\"}\""
}
我返回代码:
return new HttpResponseBody(true, message, (int)System.Net.HttpStatusCode.OK, data != null ? Newtonsoft.Json.JsonConvert.SerializeObject(data) : data);
我的效应初探类;:
public class HttpResponseBody
{
public bool success;
public string message;
public int code;
public object data;
public HttpResponseBody(bool success, string message, int code, object data)
{
this.success = success;
this.message = message;
this.code = code;
this.data = data;
}
public static HttpResponseBody Success(object data = null, string message = "")
{
return new HttpResponseBody(true, message, (int)System.Net.HttpStatusCode.OK, data != null ? Newtonsoft.Json.JsonConvert.SerializeObject(data) : data);
}
public static HttpResponseBody Error(System.Net.HttpStatusCode code, string message)
{
return new HttpResponseBody(false, message, (int)code, null);
}
}
它逃避字符串中的引号。 –