Json反序列化问题(求解C#)如题
步恒者 2011-01-28 02:22:23 C#后台如何反序列化下面的JSON字符串。
使用Newtonsoft.Json.Net.dll 还是不行。相差远
现在想取出这里:
"ADDRESSEE": "woai@boss.com",
"SEX": "2",
"PROVINCECODE": "32",
"CITYCODE": "394",
"AREACODE": "3350",
"POSTALCODE": "",
"ADDRESS": "woai@boss.com",
"MOBILEPHONE": "1325555555",
"EMAIL": "woai@boss.com",
"REGNAME": "woai@boss.com"
和
"ADDCODE": "",
"TRANSFERID": "01",
"COUPANCODE": "",
"PAYMENTTYPEID": "20",
"NOSTOCKNOTIFY": "0",
"DELIVERY": "k002"
这里的数据。就是ROWS 对应的
JSON如下。
[
{
"DataType": "System.DataTable",
"TableName": "table1",
"Columns": [
{
"ColumnName": "ADDRESSEEID",
"DataType": "System.String"
},
{
"ColumnName": "ADDRESSEE",
"DataType": "System.String"
},
{
"ColumnName": "SEX",
"DataType": "System.String"
},
{
"ColumnName": "PROVINCECODE",
"DataType": "System.String"
},
{
"ColumnName": "CITYCODE",
"DataType": "System.String"
},
{
"ColumnName": "AREACODE",
"DataType": "System.String"
},
{
"ColumnName": "POSTALCODE",
"DataType": "System.String"
},
{
"ColumnName": "ADDRESS",
"DataType": "System.String"
},
{
"ColumnName": "MOBILEPHONE",
"DataType": "System.String"
},
{
"ColumnName": "EMAIL",
"DataType": "System.String"
},
{
"ColumnName": "REGNAME",
"DataType": "System.String"
}
],
"Rows": [
{
"ADDRESSEE": "woai@boss.com",
"SEX": "2",
"PROVINCECODE": "32",
"CITYCODE": "394",
"AREACODE": "3350",
"POSTALCODE": "",
"ADDRESS": "woai@boss.com",
"MOBILEPHONE": "1325555555",
"EMAIL": "woai@boss.com",
"REGNAME": "woai@boss.com"
}
]
},
{
"DataType": "System.DataTable",
"TableName": "table1",
"Columns": [
{
"ColumnName": "ADDCODE",
"DataType": "System.String"
},
{
"ColumnName": "TRANSFERID",
"DataType": "System.String"
},
{
"ColumnName": "COUPANCODE",
"DataType": "System.String"
},
{
"ColumnName": "PAYMENTTYPEID",
"DataType": "System.String"
},
{
"ColumnName": "NOSTOCKNOTIFY",
"DataType": "System.String"
},
{
"ColumnName": "DELIVERY",
"DataType": "System.String"
}
],
"Rows": [
{
"ADDCODE": "",
"TRANSFERID": "01",
"COUPANCODE": "",
"PAYMENTTYPEID": "20",
"NOSTOCKNOTIFY": "0",
"DELIVERY": "k002"
}
]
}
]