【发布时间】:2018-06-12 03:24:41
【问题描述】:
我在将 C# 对象序列化为纯 JSON 字符串时遇到了一些问题。
我使用 JsonConvert(Newtonsoft 的)将模型格式化为 JSON。问题是在某些 Javascript 中使用了 JSON 字符串,但格式不好,因为引号中的格式被写为“"e;”代替 ”'”。关于如何解决这个问题的任何想法?
//...
@{
var dataJson = JsonConvert.SerializeObject(Model);
}
//...
<script>
function ChangeGroup(type) {
$.ajax({
url: //...,
data: @dataJson
});
}
</script>
我得到的是这样的:
一些我忘记设置的格式选项?
【问题讨论】:
-
@CamiloTerevinto 这样做给了我数据部分中模型的类型。
-
请重新打开这个问题。在 ASP.NET Core 中有更好的方法来做到这一点(副本中不可用)
标签: javascript c# json asp.net-core json.net