【发布时间】:2019-02-23 09:13:46
【问题描述】:
将 C# 模型序列化为 JSON 对象时,我得到以下结果。
这是我的模型。
public class ResultSet
{
public int RowsInserted { get; set; }
public string RequestStatus { get; set; }
}
在我的控制器中,我正在为模型创建一个对象并分配值。
{
ResultSet objResultSet = new ResultSet();
objResultSet.RowsInserted = result;
objResultSet.RequestStatus = "SuccessFul";
}
返回结果时我使用了 JsonConvert.Serialize
return JsonConvert.SerializeObject(objResultSet);
我得到如下 JSON 结果:
"{\"RowsInserted\":1,\"RequestStatus\":\"SuccessFul\"}"
我期待的实际结果是:
{"RowsInserted":1,"RequestStatus":"SuccessFul"}
【问题讨论】:
-
你在哪里检查输出?在具有“(引号)的 C# 字符串中使用 \ 进行转义
-
这是我的网络服务,我看到了来自 REST 工具的结果。
标签: c# asp.net web-services jsonconvert