Json字符串和对象相互转换
来源:互联网 发布:飞车原装官方雷诺数据 编辑:程序博客网 时间:2024/06/06 05:44
using System;using System.Collections.Generic;using System.Linq;using System.Web.Mvc;using System.Web.Script.Serialization;
public void Test() { string jsonArray = "[{ID:'01',Name:'xx1'},{ID:'02',Name:'xx2'},{ID:'03',Name:'xx3'},{ID:'04',Name:'xx4'}]"; JavaScriptSerializer json = new JavaScriptSerializer(); //Json字符串转成对象 List<User> list = json.Deserialize<List<User>>(jsonArray); //对象转成Json字符串 string strJson = json.Serialize(list); //Json字符串转成对象 List<User> list2 = json.Deserialize<List<User>>(strJson); } [Serializable] public class User { public int ID { get; set; } public string Name { get; set; } public string Sex { get; set; } }