如何使用循环从动态对象获取数据

时间:2017-03-03 14:05:50

标签: c# asp.net json.net nuget-package

如何从Dynamic对象获取值并添加内容并返回Json格式...如何从此Dynamic对象获取数据并显示到richtextbox 请帮帮我

  

JavaScriptSerializer serializer = new JavaScriptSerializer();               dynamic item = serializer.Deserialize(patch.ToString());

using JsonDiffPatchDotNet;
using Newtonsoft.Json.Linq;

DataTable dt = new DataTable();
ad.Fill(dt);
if (dt.Rows.Count > 0)
{
    for (int i = 0; i < dt.Rows.Count; )
    {
        string JsonValue = dt.Rows[i]["History"].ToString();
        string GetDate = dt.Rows[i]["ActivityTimeStamp"].ToString();
        string JsonValue2 = dt.Rows[++i]["History"].ToString();
        var jdp = new JsonDiffPatch();
        var left = JToken.Parse(JsonValue);
        var right = JToken.Parse(JsonValue2);

        JToken patch = jdp.Diff(left, right);
         JavaScriptSerializer serializer = new JavaScriptSerializer();
        dynamic item = serializer.Deserialize<object>(patch.ToString());

        re = new Regex("[[{;\\\\/*?<>|&}]");
        string outputString = re.Replace(patch.ToString(), " ");
        outputString = outputString.Replace(']', ' ');
        txtresult.Text += "---" + GetDate + "----"
                                + dt.Rows[i]["ActivityTimeStamp"].ToString()
                                + "---\n\n";
        txtresult.Text += outputString;
        txtresult.Text += "\n";


        txtresult.Text += "---------------------------\n\n";
    }
}

enter image description here

我想要这样的节目数据 enter image description here

0 个答案:

没有答案