private void btnDesSerializaJson_Click(object sender, EventArgs e)
        {
            //Colocar em stream
            FileStream stream = new FileStream("Pessoa.json", FileMode.Open);

            //serializar
            DataContractSerializer formatter = new DataContractSerializer(typeof(Pessoa2));
            Pessoa2 pessoa = (Pessoa2)formatter.ReadObject(stream);

            //fechar stream
            stream.Close();

            txtNomejsonDesserialize.Text     = pessoa.PrimeiroNome;
            txtsobreNomejsonDeserialize.Text = pessoa.UltimoNome;
        }
        private void btnSerializaJson_Click(object sender, EventArgs e)
        {
            Pessoa2 pessoa = new Pessoa2();

            pessoa.SetId(1);
            pessoa.PrimeiroNome = txtNomejsonserialize.Text;
            pessoa.UltimoNome   = txtsobreNomejsonserialize.Text;

            //Colocar em stream
            Stream stream = new FileStream("Pessoa.json", FileMode.Create);

            //serializar
            DataContractSerializer formatter = new DataContractSerializer(typeof(Pessoa2));

            formatter.WriteObject(stream, pessoa);

            stream.Close();
        }