IT項目中使用 json格式數據 保存項目配置信息, 在配置文件再讀取json文件的內容進行賦值


json格式小巧玲瓏,適合做配置文件,特別是大型項目中, 可以將配置信息分類保存到不同的json文件中, 然后再在配置文件中讀取配置文件的數據進行賦值, 這里以python為例進行說明:

假設在yourfile.json文件中保存了如下信息:

{
    "user_message":{
        "name":"lowman",
        "age":"14",
    },
    "database":{
        "USER":"root",
        "PASSWOR":"123",
    }
}

要在python中使用json,需要引用json:

try:
    import json
except ImportError:
    import simplejson as json

這個引用使用了try except意思是如果引用json失敗的話再從simplejson中引用json。前者性能更好,但是有的系統可能沒有安裝這個包。

with open("the path of your json file/yourfile.json", "r") as jsonFile:
    val = jsonFile.read()
    messageConfig = json.loads(val) # 這里應該也可以使用eval()函數, messageConfig = eval(val)

上面的代碼,首先使用open打開文件,然后將內容讀入到val變量中,然后使用json.loads(val)方法將字符串轉換為python的字典對象,這樣就可以在程序中使用配置了, 使用方式如下(需要根據實際json文件的數據結構區獲取數據)

mes_config = messageConfig["user_message"]
name = mes_config["name"]
age = mes_config["age"]

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM