但如果要在其他地方做也許不行,此時可以使用下列方式:
(new System.Web.Script.Serialization.JavaScriptSerializer()).Serialize(obj);
來將obj序列化成Json格式,注意回傳是string。
----
更新:
此種方法會讓<br>轉換為\u003cbr\u003e ,推薦使用Json.NET
var objJson = Newtonsoft.Json.JsonConvert.SerializeObject(obj)
如果objJson中含有Html Tag (例如<br>),則需以變數方式寫在HTML TAG中:
<html>
<div id="D">@objJson</div>
</html>
之後使用JQuery取出:
var aJson = $.parseJSON($('div#D').text());
這樣aJson 就不會出錯了
Reference :
JavaScriptSerializer 類別
沒有留言:
張貼留言