首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

list转换json报错有关问题

2013-07-04 
list转换json报错问题Type type pi[j].GetValue(list[i], null).GetType() Json.Append(\ + pi[j].N

list转换json报错问题
Type type = pi[j].GetValue(list[i], null).GetType();

 Json.Append(""" + pi[j].Name.ToString() + "":" + String.Format(pi[j].GetValue(list[i], null).ToString(), type));


我数据库有些字段为空他就报错“未将对象引用设置到对象实例”,请问我这边要怎么改呢?
[解决办法]
System.Runtime.Serialization.Json.DataContractJsonSerializer
你用这个转一下试试
[解决办法]

引用:
Type type = pi[j].GetValue(list[i], null).GetType();

 Json.Append(""" + pi[j].Name.ToString() + "":" + String.Format(pi[j].GetValue(list[i], null).ToString(), type));


我数据库有些字段为空他就报错“未将对象引用设置到对象实例”,请问我这边要怎么改呢?

把To.String()换成Convert.ToString(要转的字段)强制转换

热点排行