標籤:jsonp object tac http sys log targe 屬性 string
引用所對應架構的類庫檔案,:http://json.codeplex.com/
在一般處理常式axhx中:
引用的命名空間:
using System.IO;
using Newtonsoft.Json;
using (DB2DataContext con = new DB2DataContext()) { List<people> pl = con.people.ToList(); JsonSerializer serializer = new JsonSerializer(); StringWriter sw = new StringWriter(); serializer.Serialize(new JsonTextWriter(sw), pl); string result = sw.GetStringBuilder().ToString(); //context.Response.Write("{\"msg\":\"\",\"data\":\"" + result + "\"}"); context.Response.Write(result); context.Response.End(); }
同時還要partial一個類:
在類外部:
[JsonObject(MemberSerialization.OptIn)]
每條屬性之前:
[JsonProperty]
這樣才能使資料有內容,如:
[JsonObject(MemberSerialization.OptIn)]public partial class people{ [JsonProperty] public string names { get { return this._name; } } [JsonProperty] public string birthdays { get { return this._birthday.Value.ToString("yyyy年MM月dd日"); } } [JsonProperty] public string sexs { get { return this._sex.Value ? "男" : "女"; } }}
C#Json資料類型