如何利用JSON Schema优化 .net项目开发?
- 内容介绍
- 文章标签
- 相关推荐
本文共计886个文字,预计阅读时间需要4分钟。
使用`.net`项目时,若需配置项目改造,建议采用`JSON Schema`。最近公司要求对项目进行配置调整,应将`appsettings.json`的内容存放到数据库中。经过分析,尽管可以通过分析来存储,但直接使用JSON格式存储最为简便。这样做可以最小化项目变动,便于维护和扩展。然而,这引发了一个问题:如何验证`j`?
.net 项目使用 JSON Schema最近公司要做配置项的改造,要把appsettings.json的内容放到数据库,经过分析还是用json的方式存储最为方便,项目改动性最小,这就牵扯到一个问题,怎么验证json的格式:
最终考虑两种方案供大家参考:
第一,建立对应的实体类,反序列化之后再序列化成json字符串,这样可以在结构上保证对应json串的格式不出错,但是不好验证内容的正确性。一定程度上保证了数据的正确性,再加上使用这个功能的人员也都是相关的技术人员,有一定的可行性。
本文共计886个文字,预计阅读时间需要4分钟。
使用`.net`项目时,若需配置项目改造,建议采用`JSON Schema`。最近公司要求对项目进行配置调整,应将`appsettings.json`的内容存放到数据库中。经过分析,尽管可以通过分析来存储,但直接使用JSON格式存储最为简便。这样做可以最小化项目变动,便于维护和扩展。然而,这引发了一个问题:如何验证`j`?
.net 项目使用 JSON Schema最近公司要做配置项的改造,要把appsettings.json的内容放到数据库,经过分析还是用json的方式存储最为方便,项目改动性最小,这就牵扯到一个问题,怎么验证json的格式:
最终考虑两种方案供大家参考:
第一,建立对应的实体类,反序列化之后再序列化成json字符串,这样可以在结构上保证对应json串的格式不出错,但是不好验证内容的正确性。一定程度上保证了数据的正确性,再加上使用这个功能的人员也都是相关的技术人员,有一定的可行性。

