我想换一个.Net对象转换为视图中的JSON.我的视图模型是这样的,

public class ViewModel{
    public SearchResult SearchResult { get; set;}    
}    

public class SearchResult {
    public int Id { get; set; }
    public string Text{ get; set; }
}

我想把Model.SearchResult英寸转换成一个JSON对象.目前我是这样做的:

System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
//....
var s = @serializer.Serialize(Model.Institution);

但结果是这样的,

var s = { "Name":"a","Id":1};
Create:228Uncaught SyntaxError: Unexpected token &

How can I convert this correctly in to a JSON object?

推荐答案

try 使用以下方法:

@Html.Raw(Json.Encode(Model.Content))

Json相关问答推荐

两种情况下过滤的JOLT规范

PowerShell脚本-替换json数组(转义$var将被视为不带双引号的文本)

使用动态和可变JSON的图表多条

解析JSON说函数parse_json不存在?

给定一个包含两个数组的JSON输入文件,如何使用Jolt将一个数组中的每个元素与另一个数组组合在一起?

无法访问id的第三级json

将不带正文的 CURL POST 转换为 RESTRequest Delphi 代码 / 为 Dropbox API /get_current_account 端点编写 Delphi 代码

如何使用nifi从json文件中过滤属性

我如何将 JSON 格式与 flutter 一起使用?帮助使用 Gamebanana api

是否可以在有条件的情况下将 json 对象转换为 JOLT 中的数组?

Flutter:在本地文件 json 中搜索特殊的阿拉伯字符

如何判断 Json 对象中是否存在键并获取其值

如何使用 Serde 使用顶级数组反序列化 JSON?

十六进制格式可以与 JSON 文件一起使用吗?如果是这样,怎么做?

我们可以使用 JSON 作为数据库吗?

如何判断 JSON 响应元素是否为数组?

JSON Schema:验证数字或空值

将循环 struct 转换为 JSON - 有什么方法可以找到它抱怨的字段?

使用 C# 调用 json

case 类只有一个字段时如何将json转为 case 类