110,536
社区成员
发帖
与我相关
我的任务
分享
using System.Runtime.Serialization.Json;
[Serializable]
public class InternalClass
{
public int MID;
public string Name;
public string Des;
public string Disable;
public string Remark;
}
[Serializable]
public class OuterClass
{
public bool phantom;
public string id;
public InternalClass data;
}
private void button2_Click(object sender, EventArgs e)
{
const string json = @"{""phantom"":true,
""id"":""ext-record-10"",
""data"":
{""MID"":1019,
""Name"":""aaccccc"",
""Des"":""cc"",
""Disable"":""启用"",
""Remark"":""cccc""}}";
DataContractJsonSerializer ser1 = new DataContractJsonSerializer(typeof(OuterClass));
using (MemoryStream ms = new MemoryStream(Encoding.Unicode.GetBytes(json)))
{
OuterClass foo1 = ser1.ReadObject(ms) as OuterClass;
}
}
public class InternalClass
{
public int MID;
public string Name;
public string Des;
public string Disable;
public string Remark;
}
public class OuterClass
{
public bool phantom;
public string id;
public InternalClass data;
}
private void button2_Click(object sender, EventArgs e)
{
const string json = @"{""phantom"":true,
""id"":""ext-record-10"",
""data"":
{""MID"":1019,
""Name"":""aaccccc"",
""Des"":""cc"",
""Disable"":""启用"",
""Remark"":""cccc""}}";
JavaScriptSerializer ser = new JavaScriptSerializer();
OuterClass foo = ser.Deserialize<OuterClass>(json);
}