C# DataTable 轉 JSON 數據格式的方法,是在做前后端交互的開發中必備的技能之一。下面就讓我們來簡單的介紹一下這個方法。
首先,我們需要將 DataTable 轉換為 JSON 的字符串。這可以通過使用 Newtonsoft.Json 庫的 JsonConvert.SerializeObject() 方法來實現。
using Newtonsoft.Json; ... string jsonData = JsonConvert.SerializeObject(dataTable);
在此,我們假定 dataTable 是一個 DataTable 對象。然后,我們可以將 jsonData 作為一個字符串傳遞給前端。
在前端,我們可以使用 JSON.parse() 方法將 JSON 數據格式轉換為 JavaScript 對象。
var data = JSON.parse(jsonData);
這樣,我們就可以在前端中直接使用 data 對象,而不必再使用 DataTable 對象的屬性和方法來訪問數據了。
總結:
通過使用 Newtonsoft.Json 庫的 JsonConvert.SerializeObject() 方法,可以將 C# DataTable 對象轉換為 JSON 格式的字符串,從而實現前后端數據交互。在前端中,我們可以使用 JSON.parse() 方法將 JSON 數據格式轉換為 JavaScript 對象。這是一個非常簡單的方法,對于前后端交互開發者來說,是必不可少的技能。