Newtonsoft.Json json.net 可以丟棄了,微軟發佈了 System.Text.Json 適用於.net 4.6.1 +

微軟發佈了 System.Text.Json  適用於.net 4.6.1 +

只需在項目中 nuget 引用即可

using System;
using System.Text.Json;
using System.Windows;

namespace WpfApp1
{
    /// <summary>
    /// MainWindow.xaml 的交互邏輯
    /// </summary>
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
        }

        private void haha_click(object sender, RoutedEventArgs e)
        {
            var aa=new WeatherForecast();
            var json = Serialize(aa);
           MessageBox.Show(json);
           var aaa = JsonSerializer.Deserialize<WeatherForecast>(json);
        }
        string Serialize(WeatherForecast value)
        {
            return JsonSerializer.Serialize(value);
        }
    }
  public  class WeatherForecast
    {
        public DateTimeOffset Date { get; set; }
        public DateTime Date1 { get; set; }=DateTime.Now;
        public int TemperatureC { get; set; }
        public string Summary { get; set; }
    }

}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章