Dot-Net
如何將json轉換為數據表?
有誰知道如何將 json 字元串從 asp.net 轉換為 DataTable?我開始了解反序列化,它需要類,我只想返回數據表。誰能告訴我如何將其轉換為數據表?
假設您的 JSON 字元串是對象列表,每個對象將對應 DataTable 中的一行,即:
public DataTable DerializeDataTable() { const string json = @"[{""Name"":""AAA"",""Age"":""22"",""Job"":""PPP""}," + @"{""Name"":""BBB"",""Age"":""25"",""Job"":""QQQ""}," + @"{""Name"":""CCC"",""Age"":""38"",""Job"":""RRR""}]"; var table = JsonConvert.DeserializeObject<DataTable>(json); return table; }這需要Json.NET 框架。
如果您的 JSON 結構不同,請發布。最好的祝福。