- 积分
- 40165
- 好友
- 记录
- 主题
- 帖子
- 听众
- 收听
|
发表于 2013-1-18 16:13:26
|
显示全部楼层
我这里有一个转成对象列表的,建议你使用这种方法
这个可以转成这样的
[code=csharp] private void Form1_Load(object sender, EventArgs e)
{
string _JsonText = "[{\"id\":2,\"name\":\"perkysu\"},{\"id\":3,\"name\":\"123456\"}]";
List<Test> _Test = new List<Test>();
DataContractJsonSerializer _Json = new DataContractJsonSerializer(_Test.GetType());
byte[] _Using = System.Text.Encoding.UTF8.GetBytes(_JsonText);
System.IO.MemoryStream _MemoryStream = new System.IO.MemoryStream(_Using);
_MemoryStream.Position = 0;
_Test = (List<Test>)_Json.ReadObject(_MemoryStream);
}[/code]
Text类
[code=csharp] public class Test
{
public string id { get; set; }
public string name { get; set; }
}[/code]
|
|