【发布时间】:2013-02-26 14:21:58
【问题描述】:
我非常不擅长 C#,希望您能帮助我完成以下工作;我目前正在将一个 Json 数组传递给我的 WCF 网络服务。我需要获取 json 数组并将其插入到列表中。我不知道在 C# 中反序列化。请向我建议实现这一目标的最佳方法是什么。我的代码如下所示:
public String UpdateOrderAddress(Stream userInfo)
{
try
{
StreamReader reader = new StreamReader(userInfo);
string JSONdata = reader.ReadToEnd();
if (JSONdata == null)
{
return "null";
}
return JSONdata; // Success !
}
catch (Exception e)
{
return e.ToString();
}
}
这是我从阅读器那里得到的字符串中的数据
[{"date":"2013-02-22 15:30:374:021","id":"1","description":"test","name":"test"},
"date":"2013-02-25 11:56:926:020","id":"2","description":"ghy","name":"fhh"},
"date":"2013-02-25 11:56:248:026","id":"3","description":"ghfm","name":"run"}]
【问题讨论】:
-
你试过 JSON.net 吗?
标签: c# json wcf deserialization