MyException - 我的异常网
当前位置:我的异常网» ASP.NET » string类型的json数据转换成object后,怎么操作才能

string类型的json数据转换成object后,怎么操作才能提取需要的数据呢(2)

www.MyException.Cn  网友分享于:2013-02-20  浏览:182次

                JsonSerializer js = new JsonSerializer();
                object obj = js.Deserialize(jsonBody.CreateReader());
                return obj;
            }
            //提交参数是数组 
            if (json.StartsWith("[") && json.EndsWith("]"))
            {
                JArray jsonRsp = JArray.Parse(json);
                List<object> list = new List<object>();
                if (jsonRsp != null)
                {
                    for (int i = 0; i < jsonRsp.Count; i++)
                    {
                        JsonSerializer js = new JsonSerializer();
                        object obj = js.Deserialize(jsonRsp[i].CreateReader());
                        list.Add(obj);
                    }
                }
                return list;
            }
            return null;
        }
    }

这个类用到了Newtonsoft.Json这个dll。

我的问题是,把data反序列化后,对象有了,内容如图


可我怎么去得到total,以及每个row里的各种属性的值呢?

同样的问题,把colunms反序列化后,list<>也有了,如图


可我怎么去得到每个field的值呢?

只有22分了,希望可以有人帮忙~
json object datagrid

------解决方案--------------------
这个格式的数据最好用Newtonsoft.Json反序列化成DataTable,然后操作就DataTable就简单了吧,呵呵

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有