微软发布了 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; } } }