请求正文如何转换成类?

nnnnyyyy 2012-05-22 05:35:18
请求正文:
Item_Name=%E5%B8%A6%E5%AD%90&Item_Type=1&Price=87&Item_Picture=132312&Introduce=%E5%8C%97%E6%9E%81%E8%B4%9D%E5%88%BA%E8%BA%AB%E7%9A%84%E9%B2%9C%E7%94%9C%E5%B9%BC%E6%BB%91...&Is_New=%E5%90%A6¬e=%E6%AF%8F%E5%B9%B4%E5%8F%AA%E5%9C%A86%E3%80%817%E6%9C%88%E4%BB%BD%E6%8F%90%E4%BE%9B&oper=edit&id=1

转换后:

Item item = new Item();

item.Item_Name = =%E5%B8%A6%E5%AD%90;
item.Item_Type = 1;
item.Item_Picture = 132312;
...全文
62 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
iyomumx 2012-05-22
  • 打赏
  • 举报
回复
色拉油 2012-05-22
  • 打赏
  • 举报
回复
序列化反序列化才是正道
色拉油 2012-05-22
  • 打赏
  • 举报
回复
自己解析字符串吧
__天涯寻梦 2012-05-22
  • 打赏
  • 举报
回复
string str = 正文;
Item item = new Item();
string[] arr = str.Split('&');
foreach (var pair in arr)
{
string[] a = pair.Split('=');
switch(a[0])
{
case "Item_Name":
item.Item_Name = 转换(a[1]);
break;
......
}
}
cnfixit 2012-05-22
  • 打赏
  • 举报
回复
web不熟,不过反序列化的前提是对象已经经过序列化了,你这请求的内容包含序列化的对象?
EnForGrass 2012-05-22
  • 打赏
  • 举报
回复
直接定义个Item
解析url到Item

110,500

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧