2
我正在使用c#和我有一個DataSet(ds)與2 Datatables(dt1,dt2)彼此有關係。 現在我想將數據集轉換爲嵌套的json字符串。轉換DataSet與關係嵌套json
選項1:
string myresult = JsonConvert.SerializeObject(ds);
使用這創造了一個非嵌套的JSON字符串。 結果:顯示從DT1首先值,然後從DT2
選項的所有值:2:
string myresult = ds.GetXml();
XmlDocument doc = new XmlDocument();
doc.LoadXml(myresult);
return (JsonConvert.SerializeXmlNode(doc));
當我使用這個我得到一個嵌套的JSON字符串,但INT-值顯示爲字符串值(「ID」:1顯示爲「ID」:「1」)
我覺得Convert Dataset with Relation to JSON string是一個類似的問題 - 答案創建像選項相同的結果2
使用這產生了一個錯誤: 並忽略referenceloop {「物在序列化類型‘System.Globalization.CultureInfo’的對象中檢測到一個循環引用」}創建選項1個輸出 – Schauby