public DataSerialize(FileStream fs) { XMLProvider = new XMLSerializeProvider(fs); BinaryProvider = new BinarySerializeProvider(fs); SoapProvider = new SoapSerializePrivoder(fs); JsonProvider = new JsonSerializeProvider(fs); }
public void DeserializeTest() { var json = "{\"Name\":\"user1\",\"Age\":1,\"Birth\":\"2019-12-31T12:12:12\",\"Dead\":false}"; var user1 = new JsonSerializeProvider().Deserialize <TestModel>(json); Assert.IsNotNull(user1); var user2 = new JsonSerializeProvider().Deserialize <dynamic>(json); Assert.IsNotNull(user2); Assert.AreEqual("user1", (string)user2.Name); }
public void SerializeTest() { var model = new TestModel { Name = "user1", Age = 1, Birth = DateTime.Now, Dead = false }; var json = new JsonSerializeProvider().Serialize(model); Assert.IsNotNull(json); Console.WriteLine(json); }
static HTTP() { _defaultSerializeProvider = new JsonSerializeProvider(); _defaultEncoding = Encoding.UTF8; }