C# .net核心关于JSON模式文件保存位置的最佳实践

C# .net核心关于JSON模式文件保存位置的最佳实践,c#,json.net,asp.net-core-2.0,jsonschema,C#,Json.net,Asp.net Core 2.0,Jsonschema,我正在.net core 2中生成一个Json模式文件,我想知道在保存模式以备将来使用(例如验证和反序列化)时,以下哪种方法是最好的方法: 将它保存到wwwroot,但在这种情况下,它是否在客户端可用(我不喜欢) 将其作为字符串保存到专门构建的数据库中。在本例中,db将由两列(id和字符串)和一行(模式)组成 将其保存在appsettings.json中(如果有意义的话) 你认为哪一个更好?。。。只是一个问题;为什么需要JSON模式验证;如果您的模式包含用户的信息,则应将其公开。如果是用于单

我正在.net core 2中生成一个Json模式文件,我想知道在保存模式以备将来使用(例如验证和反序列化)时,以下哪种方法是最好的方法:

  • 将它保存到wwwroot,但在这种情况下,它是否在客户端可用(我不喜欢)
  • 将其作为字符串保存到专门构建的数据库中。在本例中,db将由两列(id和字符串)和一行(模式)组成
  • 将其保存在appsettings.json中(如果有意义的话)

你认为哪一个更好?

。。。只是一个问题;为什么需要JSON模式验证;如果您的模式包含用户的信息,则应将其公开。如果是用于单元测试,您应该将其保存在内部。您还可以将其保存在ContentRoot中的某个位置,并添加以您想要的方式读取或公开内容的功能。