【问题标题】:How to convert complex c# object to Json without " in mvc5如何在 mvc5 中将复杂的 c# 对象转换为没有“”的 Json
【发布时间】:2016-09-25 09:47:23
【问题描述】:

我得到这样的结果

{"Label":"My Second dataset","FillColor":"rgba(151,187,205,0.2)","StrokeColor":"rgba(151,187,205,1)","PointColor":"rgba(151,187,205,1)","PointStrokeColor":"#fff","PointHighlightFill":"#fff","PointHighlightStroke":"rgba(151,187,205,1)","Data":[28.0,48.0,40.0,19.0,86.0,27.0,90.0]};

错误是

Uncaught SyntaxError: Unexpected token &

我该如何解决这个问题?

【问题讨论】:

  • 将 JsonConvert 包装在 @Html.Raw 中。不过,这可能会导致您的 HTML 出现问题,具体取决于 JSON 中存在的字符。
  • 我希望它像在 Var obj1 中一样进行转换,但我将所有内容都用双引号括起来,这不太可能工作
  • 将 json 转换为字符串并执行 obj.Replace(""",""); ?
  • 向我们展示如何转换和显示 JSON

标签: c# json asp.net-mvc model-view-controller json.net


【解决方案1】:

根据Code Caster的评论

您应该将 JSON 字符串包装在 @HTML.Raw 中:

@Html.Raw(yourJSON);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多