我正在使用c#,我有一个DataSet(ds),其中2个数据表(dt1,dt2)彼此有关系。 现在我想将数据集转换为嵌套的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&#34)
我认为Convert Dataset with Relation to JSON string是一个类似的问题 - 答案会产生与选项2相同的结果
答案 0 :(得分:0)
你可能想看看这个
System.web.script.serialization.JavaScriptSerializer