/// <summary> /// 生成按钮事件 /// </summary> public async void OnGenerateClickAsync() { var service = new PostmanService(); if (string.IsNullOrEmpty(JsonContent)) { dialog.Content = "请先选择文件来源并加载文件内容!"; var re = dialog.ShowAsync(); } else { // 根据内容判断是Postman还是swaager的文件格式 if (JsonContent.Contains("_postman_id")) { var content = service.ToMarkdown(JsonContent); OutputContent = content; } else if (JsonContent.Contains("\"swagger\":\"2.0\"")) { // swagger } else { dialog.Content = "未被别的json文件"; dialog.ShowAsync(); } } }