JSON

.NetCore Json代替了Xml

字号+ 作者:H5之家 来源:H5之家 2017-02-07 18:05 我要评论( )

在进行.netCore时代后,最大的变化就是对Json的使用更加主动,基本代替了之前的XML,像一些用户配置,系统配置,包包配置等都是基于json的,而web.config这个文件基本

> 脚本语言 > >

.NetCore Json代替了Xml 2017-02-05 10:52 出处:清屏网 人气: 

在进行.netCore时代后,最大的变化就是对Json的使用更加主动,基本代替了之前的XML,像一些用户配置,系统配置,包包配置等都是基于json的,而web.config这个文件基本变成一个傀儡了,就像大清朝的皇帝一样!下面大叔把几个主要的json文件说一下,和大家一起分享一下这个慈禧太后!

  • project.json
  • appsettings.json
  • bundleconfig.json
  • ConfigConstants.json(LindCore环境配置)
  • project.json项目配置文件

    主要存储项目的全局配置信息,如nuget包依赖项,.netCore的版本,网站发布相关配置等

    appsettings.json用户自定义配置文件

    主要存储用户在项目里的个性化配置,如数据库连接串,日志配置,持久化方式,第三方支付相关,总之它把web.config里的appsetting节点的内容拿出来了.

    bundleconfig.json前台js/css的打包文件

    将网站需要的js,css等文件打包在这个文件里,然后项目启动后可以自动加载

    ConfigConstants.json大叔框架全局配置文件

    主要是lindCore框架所需要的系统级配置项,如日志,redis连接,mongodb连接,ioc容器,缓存策略,消息策略等等.

    在startup里可以注入这些json文件,这样在程序里就可以使用json文件里的配置内容了

    public Startup(IHostingEnvironment env) { var builder = new ConfigurationBuilder() .SetBasePath(env.ContentRootPath) .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true) .AddEnvironmentVariables(); Configuration = builder.Build(); }

    通过上面这4大json文件,相关大家应该对这个.netCore主张Json配置有了一个直观的了解了,在以后的文章里,我们还要介绍相关细节的实现.


    分享给小伙伴们:

    本文标签: Json,Xml/">Json,Xml

    相关文章

    发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。

  • 本类最热新闻

     

    1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章
    • PHP格式化json数据的实例

      PHP格式化json数据的实例

      2017-02-06 15:06

    • json数组 是啥?

      json数组 是啥?

      2017-02-06 14:01

    • Convert an object to a JSON string with thrift json serializ

      Convert an object to a JSON string with thrift json serializ

      2017-02-06 14:00

    • [ASP.net教程]生成json格式

      [ASP.net教程]生成json格式

      2017-02-06 11:00

    网友点评