日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

AgileConfig-1.5.5 发布 - 支持 JSON 编辑模式

發(fā)布時間:2023/12/4 javascript 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 AgileConfig-1.5.5 发布 - 支持 JSON 编辑模式 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

本次更新加入了2個新的編輯模式:JSON 編輯模式、TEXT 編輯模式。特別是 JSON 編輯模式是大家比較期待的一個功能。因為大家都習(xí)慣了 appsettings.json 的配置編輯模式,所以天生的喜歡 JSON 視圖。有了 JSON 編輯模式后,大家就可以直接把原來的 appsettings.json 直接復(fù)制過來,點擊保存就可以原樣導(dǎo)入到 AgileConfig 里了。也可以繼續(xù)使用對象嵌套對象,數(shù)組等高級模式。

JSON 視圖編輯模式

點擊右上角“編輯 JSON”按鈕會彈出 JSON 編輯視圖。該編輯框集成了一個 json 代碼編輯器- monaco-editor 方便用戶快速的編輯 json 配置文件。順便提一下 monaco 這個是微軟開源的一個編輯器,看它的官方介紹你就知道他有多牛了:The Monaco Editor is the code editor that powers VS Code 。對沒錯,它就是 VS Code 的編輯器。

現(xiàn)在你可以像使用 appsettings.json 一樣來定義配置文件了。比如 { x: {b: 'a' } } 對象嵌套對象,比如數(shù)組 ['1', '2' , '3'] 。
注意:

  • 非法的json文件,編輯器會給出提示,并且不能保存

  • 對于 bool 或者 intger 類型定義的時候沒有問題,但是保存后系統(tǒng)會默認給轉(zhuǎn)成文本類型比如 false='false' , 1='1' 。因為所有的json內(nèi)容轉(zhuǎn)換的時候都會存儲成文本類型的鍵值對。但是放心這不會影響你在 .NET 程序里使用 IConfiguration 來讀取綁定使用配置。


  • 編輯好json文件后,點擊“保存”按鈕,系統(tǒng)會對比新老配置,自動列出哪些是“新增”的配置項,哪里是“編輯”的配置項,哪些是“刪除”的配置項。

    TEXT 視圖編輯模式

    除了 JSON 模式的編輯視圖,本次更新還加入了一個 TEXT 編輯模式。TEXT 編輯模式其實就是文本類型的鍵值對編輯模式。

    點擊右上角的“編輯 TEXT”按鈕彈出 TEXT 編輯視圖。

    該編輯模式一行就代表一個配置項。使用等號進行鍵值對的分割。
    注意:

  • 請嚴格按 key=value 的格式進行編輯

  • 每一行必須有一個=號

  • 如果有多個=號,那么程序會按第一個=進行分割

  • 最后

    ???Github地址:https://github.com/dotnetcore/AgileConfig ?開源不易,歡迎star???

    演示地址:http://agileconfig_server.xbaby.xyz/ ?超級管理員賬號:admin 密碼:123456

    關(guān)注我的公眾號一起玩轉(zhuǎn)技術(shù)

    總結(jié)

    以上是生活随笔為你收集整理的AgileConfig-1.5.5 发布 - 支持 JSON 编辑模式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。