引用 命名空间 System.Web.Script.Serialization;
//
public partial class Json_As_Obj : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//定义一个json格式字符串,对应着Person类
string jsonStr = "{name:'json',sex:'男',age:19,province:'河北省,石家庄市'}";
//实例化这个类,用来转换
JavaScriptSerializer json = new JavaScriptSerializer();
Personp obj = json.Deserialize<PeoPle>(jsonStr);//将字符串转换成Personp 类
类转成字符串
StringBuilder sb = new StringBuilder();//用来接收字符串
json.Serialize(obj, sb);//转换
string result = sb.ToString();//查看结果
}
}
定义一个类
public class Person
{
public string name { get; set; }
public int age { get; set; }
public string sex { get; set; }
public string province { get; set; }
}