请问谁有json的通用解析,因为对方传来的数据不固定,用固定的类接收不实际
请问谁有json的通用解析,因为对方传来的数据不固定,用固定的类接收不实际
------解决方案--------------------推荐Newtonsoft.Json
json格式无外乎 array object的组合
------解决方案-------------------- JsonData jd = JsonMapper.ToObject(strJson);
foreach (JsonData item in jd)
{
txt += " <p>[" + item["zzr"].ToString() + "]" + item["zzsj"].ToString() + ":" + item["content"].ToString() + "</p>\r\n";
}
================================================
JsonData jd = new JsonData();
DateTime lasttime = new DateTime(1900, 1, 1);
if (item.ChildNodes.Count > 3)
{
for (int i = 3; i < item.ChildNodes.Count; i++)
{
JsonData list = new JsonData();
list["id"] = item.ChildNodes[i].Attributes["id"].Value;
list["zzr"] = item.ChildNodes[i].Attributes["zzr"].Value;
list["zzsj"] = item.ChildNodes[i].Attributes["zzsj"].Value;
list["content"] = item.ChildNodes[i].InnerText;
jd.Add(list);
}
row["starwirtetime"] = Utils.StrToDatetTime(item.ChildNodes[3].Attributes["zzsj"].Value);
&nb