【类 型】:feat

【主	题】:在输出的json 最外层包一个questAss字段
【描	述】:
	[原因]:控制飞机 改成cmd/+的主题方式  要用questAss 来标记
	[过程]:
	[影响]:
【结	束】

# 类型 包含:
# feat:新功能(feature)
# fix:修补bug
# docs:文档(documentation)
# style: 格式(不影响代码运行的变动)
# refactor:重构(即不是新增功能,也不是修改bug的代码变动)
# test:增加测试
# chore:构建过程或辅助工具的变动
This commit is contained in:
tk 2024-07-10 21:15:36 +08:00
parent 74d971ea4b
commit 8a87d4ed0b

View File

@ -18,6 +18,7 @@ using System.Windows.Media.Imaging;
using System.Windows.Navigation; using System.Windows.Navigation;
using System.Windows.Shapes; using System.Windows.Shapes;
using static MPTxtToJson.JsonModel; using static MPTxtToJson.JsonModel;
using static MPTxtToJson.JsonModel.QuestAss;
namespace MPTxtToJson namespace MPTxtToJson
{ {
@ -71,9 +72,10 @@ namespace MPTxtToJson
private JsonModel MakeJsonModel() private JsonModel MakeJsonModel()
{ {
JsonModel jsonModel = new JsonModel(); JsonModel jsonModel = new JsonModel();
jsonModel.ID = "FliCube"; QuestAss questAss = new QuestAss();
jsonModel.ver = "1.0"; questAss.ID = "FliCube";
jsonModel.taskcount = this.strArr.Length-1; questAss.ver = "1.0";
questAss.taskcount = this.strArr.Length-1;
List<Tasks> tasks = new List<Tasks>(); List<Tasks> tasks = new List<Tasks>();
int i = 0; int i = 0;
foreach (var item in strArr) foreach (var item in strArr)
@ -99,7 +101,8 @@ namespace MPTxtToJson
} }
i++; i++;
} }
jsonModel.tasks = tasks; questAss.tasks = tasks;
jsonModel.questAss = questAss;
return jsonModel; return jsonModel;
} }
/// <summary> /// <summary>
@ -179,6 +182,9 @@ namespace MPTxtToJson
/// json文件的数据结构 /// json文件的数据结构
/// </summary> /// </summary>
public class JsonModel public class JsonModel
{
public QuestAss questAss { get; set; }
public class QuestAss
{ {
public string ID { get; set; } public string ID { get; set; }
public string ver { get; set; } public string ver { get; set; }
@ -200,6 +206,7 @@ namespace MPTxtToJson
public double z { get; set; } public double z { get; set; }
} }
} }
}
public static class JsonBase public static class JsonBase
{ {
/// <summary> /// <summary>