示例#1
0
        private void Form1_Load(object sender, EventArgs e)
        {
            #region XML Serialization

            DeveloperXml developerXml = new DeveloperXml()
            {
                Id     = 1,
                Name   = "John",
                Salary = 2300
            };


            XmlSerializer serializerXml = new XmlSerializer(typeof(DeveloperXml));

            using (var stringwriter = new StringWriter())
            {
                serializerXml.Serialize(stringwriter, developerXml);

                richTextBox1.Text = stringwriter.ToString();
            }


            #endregion


            #region Json Serialization

            DeveloperJson developerJson = new DeveloperJson()
            {
                Id     = 1,
                Name   = "John",
                Salary = 2300
            };

            JavaScriptSerializer serializerJson = new JavaScriptSerializer();

            richTextBox2.Text = serializerJson.Serialize(developerJson);



            #endregion


            #region HTML region

            richTextBox5.Text = @"<!DOCTYPE html>
<html>

<p style='color:red'> This is a sample ! </p>
     

     </html>
     ";



            #endregion
        }
示例#2
0
        private void button3_Click(object sender, EventArgs e)
        {
            richTextBox4.Clear();

            JavaScriptSerializer serializerJson = new JavaScriptSerializer();

            DeveloperJson developerJson = serializerJson.Deserialize <DeveloperJson>(richTextBox2.Text);


            richTextBox4.AppendText(developerJson.Id.ToString() + Environment.NewLine);

            richTextBox4.AppendText(developerJson.Name + Environment.NewLine);

            richTextBox4.AppendText(developerJson.Salary.ToString() + Environment.NewLine);
        }