zoukankan      html  css  js  c++  java
  • 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"]
  • 相关阅读:
    数论模板
    acdream1116 Gao the string!(扩展KMP)
    后缀数组模板
    Codeforces446C DZY Loves Fibonacci Numbers(线段树 or 分块?)
    acdream1116 Gao the string!(hash二分 or 后缀数组)
    SPOJ375 Query on a tree(LCT边权)
    krpano HTML5 Viewer可以实现全景展示
    Chrome 前端 插件
    canvas 星空插件
    jQuery插件开发
  • 原文地址:https://www.cnblogs.com/lowmanisbusy/p/9142443.html
Copyright © 2011-2022 走看看