日期:2014-05-18  浏览次数:20833 次

JSON格式转C#对象
遇到一组JSON字符,想一次把JSON转成C#的对象实例

JSON字符如以下样式

{"code":"0000","msg":"成功",
"list":[{"item_id":"10001","item_name":"测试1","item_time":"2012-05-09"},
  {"item_id":"10002","item_name":"测试2","item_time":"2012-05-09"} ... ]}

如果只有 list 这一组还好处理,但现在还有上面二个组,这样不知如何处理,需不需要分开来处理。还是一次可以进行转成c#对象。

------解决方案--------------------
我觉得还是拆分字符串分开处理吧
------解决方案--------------------
大致类似于:
C# code
class A
{
    public string code;
    public string msg;
    public B[] list;
}

class B
{
    public string item_id;
    public string item_name;
    public string item_time;
}

------解决方案--------------------
http://topic.csdn.net/u/20120501/16/7e61285f-422f-442d-961b-2db5cc5e8547.html
------解决方案--------------------
需要反序列化吧