using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Xml; using System.Xml.Linq; namespace Xml.Utils { /// <summary> /// 匿名对象序列化为XML /// </summary> public static class XmlTools { //识别需要序列化的类型 priva
之前已经实现了Python: Json串反序列化为自定义类对象,这次来实现了Json的序列化. 测试代码和结果如下: import Json.JsonTool class Score: math = 0 chinese = 0 class Book: name = '' type = '' class Student: id = '' name = '' score = Score() books = [Book()] student = Student() json_data = '{"id&
public static string JsonSerializer<T>(T t) { DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(T)); MemoryStream ms = new MemoryStream(); ser.WriteObject(ms, t); string jsonString = Encoding.UTF8.GetString(ms.ToArray()); ms.Clo