Asp.net
.Net AJAX 中是否有內置方法可以將對象手動序列化為 JSON 字元串?
我找到
ScriptingJsonSerializationSection了,但我不確定如何使用它。我可以編寫一個函式來手動將對象轉換為 JSON 字元串,但由於 .Net 可以使用<System.Web.Services.WebMethod()>and<System.Web.Script.Services.ScriptMethod()>屬性即時執行此操作,因此必須有一種我缺少的內置方式。PS:使用 Asp.Net 2.0 和 VB.Net - 我把它放在標籤中,但我認為人們錯過了它。
這應該可以解決問題
Dim jsonSerialiser As New System.Web.Script.Serialization.JavaScriptSerializer Dim jsonString as String = jsonSerialiser.Serialize(yourObject)
我認為你正在尋找的是這個類:
System.ServiceModel.Web.DataContractJsonSerializer這是 Rick Strahl 的一個範例:DataContractJsonSerializer in .NET 3.5