我对 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"}]