|
|
|
วิธีแปลงค่า Linq , List<> เป็น JSON หน่อยครับ ผมใช้ C# ครับ |
|
|
|
|
|
|
|
ลองดูครับ ก่อนอื่น Add Reference ว่า System.Web.Extensions
Code (C#)
using System.Web.Script.Serialization;
var jsonSerialiser = new JavaScriptSerializer();
var json = jsonSerialiser.Serialize(aLinq/aList);
๊Code (C#)
json.ToString();
สามารถใช้ได้ทั้ง Linq หรือ List ครับ
|
|
|
|
|
Date :
2014-04-18 14:52:55 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (C#)
public string GetJson(DataTable dt)
{
System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
List<Dictionary<string, object>> rows = new List<Dictionary<string, object>>();
Dictionary<string, object> row = null;
foreach (DataRow dr in dt.Rows)
{
row = new Dictionary<string, object>();
foreach (DataColumn col in dt.Columns)
{
row.Add(col.ColumnName.Trim(), dr[col]);
}
rows.Add(row);
}
return serializer.Serialize(rows);
}
|
|
|
|
|
Date :
2014-04-18 15:24:50 |
By :
quartzz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|