DataSet转换Json的问题
2011-11-02 11:03
225 查看
昨天在完成一个功能时要用到JSON格式数据,偷个懒想用JavaScriptSerializer的Serialize函数直接将DataSet转成JSON,
但是这时抛了一个错误,如下图:
去查找了下,有个老外提供了一个解决办法:ds.GetXml(),
我尝试了下,得到这样一串字符:
到客户端var data1 = data.emplist;解析得到的是:
乖乖,这是嘛东西,难道我赋值的时候要通过读取XML的方式?
最后由于时间紧急,所以这种方式我只能暂时先作罢,我选择先把DataSet转换成List<T>,尝试了LINQ和反射的方法,反正ToList方法写的比较复杂,就不拿出来献丑了,
然后Serialize(IList<T>)就比较容易的读取到值了。
但我还是想请教Serialize(DataSet)或者Serialize(DataSet.GetXml())这种方式能不能同样实现,肯定会比先去转换DataSet成IList<T>要简洁吧,具体赋值是怎样的呢,
请不吝赐教,谢谢!
但是这时抛了一个错误,如下图:
去查找了下,有个老外提供了一个解决办法:ds.GetXml(),
我尝试了下,得到这样一串字符:
到客户端var data1 = data.emplist;解析得到的是:
乖乖,这是嘛东西,难道我赋值的时候要通过读取XML的方式?
最后由于时间紧急,所以这种方式我只能暂时先作罢,我选择先把DataSet转换成List<T>,尝试了LINQ和反射的方法,反正ToList方法写的比较复杂,就不拿出来献丑了,
然后Serialize(IList<T>)就比较容易的读取到值了。
但我还是想请教Serialize(DataSet)或者Serialize(DataSet.GetXml())这种方式能不能同样实现,肯定会比先去转换DataSet成IList<T>要简洁吧,具体赋值是怎样的呢,
请不吝赐教,谢谢!
相关文章推荐
- C#中对象,字符串,dataTable、DataReader、DataSet,对象集合转换成Json字符串方法。
- fastjson转换json格式数据为List<HashMap>转换异常问题
- Newtonsoft.Json无法转换基类中的属性问题
- 使用json-lib的JSONObject.toBean( )时碰到的日期属性转换的问题
- 开发中遇到的JSON字符串转换的小问题
- List<> 转换为Dataset的C#代码实现 解决Nullable问题
- C++中GB2312字符串和UTF-8之间的转换-json中文乱码问题
- IOS学习之路二十(程序json转换数据的中文字符问题解决)
- @requestbody接收json参数 映射到 实体类中 Date(时间日期)类型转换问题
- 类转换为JSON的顺序问题
- 配置一对多导致json转换错误,数据无法展现的问题
- LINQ返回DataTable类型 list转dataset 转换为JSON对象
- webapi修改tt模板给字段添加JsonIgnore特性解决转换json循环引用问题
- springmvc 做json转换返回前端要注意的问题
- 关于json转换中出现的一个问题
- C#中的DataSet、string、DataTable 、对象转换成Json
- .net4.0中json时间转换问题
- python-json-javascript之间关于字符集的转换问题
- php json 定义转换问题
- DataTable 使用LINQ后 ,转换JSON问题