diff --git a/MainWindow.xaml.cs b/MainWindow.xaml.cs index 5b2052e..fbd305d 100644 --- a/MainWindow.xaml.cs +++ b/MainWindow.xaml.cs @@ -97,6 +97,10 @@ namespace MPTxtToJson t.x = Convert.ToDouble(sArr[8]); t.y = Convert.ToDouble(sArr[9]); t.z = Convert.ToDouble(sArr[10]); + if (t.command == 94) + { + t.sound = ""; + } tasks.Add(t); } i++; @@ -204,6 +208,8 @@ namespace MPTxtToJson public double x { get; set; } public double y { get; set; } public double z { get; set; } + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] //Newtonsoft.Json 库中的一个属性。这个属性用于控制对象在序列化为 JSON 时如何处理 null 值, null值 就不添加这个字段 + public string sound { get; set; } // 新增的 sound 字段 } } }