Asp.net mvc MVC2:HtmlEncode在哪里?

Asp.net mvc MVC2:HtmlEncode在哪里?,asp.net-mvc,json,Asp.net Mvc,Json,在我的代码中,我必须返回Json字符串,但我不能使用HtmlEncode删除MVC2中的非法字符。如何对字符串进行编码以删除非法的JSON字符?使用开源库进行JSON读/写操作 或者您可以使用内置的可以在没有HttpContext的情况下使用(使用其他答案中提到的一个现有Json库/类可能是最好的,但是如果您必须按照要求执行,那么这就是您可以使用的方法)或者使用嵌入式的方法 您可能正在构建自己的json字符串。在这种情况下,您还需要实现不同类型的转义,而不仅仅是删除非法字符

在我的代码中,我必须返回Json字符串,但我不能使用HtmlEncode删除MVC2中的非法字符。如何对字符串进行编码以删除非法的JSON字符?

使用开源库进行JSON读/写操作

或者您可以使用内置的

可以在没有HttpContext的情况下使用(使用其他答案中提到的一个现有Json库/类可能是最好的,但是如果您必须按照要求执行,那么这就是您可以使用的方法)

或者使用嵌入式的方法 您可能正在构建自己的json字符串。在这种情况下,您还需要实现不同类型的转义,而不仅仅是删除非法字符