我想注入一些JSON到服务器返回的Html页面?ASP.NET MVC如何生成JsonResults?
是否有一个公共函数,当Json(someObject)被调用时返回Json字符串?
请注意,我不想在单独的请求中将Json返回给浏览器。我想将一个对象图转换为json并将其注入到一个脚本块中。
感谢
望着MVC的源代码,我发现这一点:
using System.Web.Script.Serialization;
...
// The JavaScriptSerializer type was marked as obsolete prior to .NET Framework 3.5 SP1
#pragma warning disable 0618
JavaScriptSerializer serializer = new JavaScriptSerializer();
response.Write(serializer.Serialize(Data));
#pragma warning restore 0618
为什么它标志着过时了吗?
更多信息有关如何 - JavaScriptSerializer Serialize()`和默认拒绝GET请求http://stackoverflow.com/a/3991940/516748 – KCD 2012-10-23 02:01:45