分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

IT项目中使用 json格式数据 保存项目配置信息, 在配置文件再读取json文件的内容进行赋值

发布时间:2023-09-06 01:58责任编辑:蔡小小关键词:jsjson配置

json格式小巧玲珑,适合做配置文件,特别是大型项目中, 可以将配置信息分类保存到不同的json文件中, 然后再在配置文件中读取配置文件的数据进行赋值, 这里以python为例进行说明:

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

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

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

try: ???import jsonexcept 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"]

IT项目中使用 json格式数据 保存项目配置信息, 在配置文件再读取json文件的内容进行赋值

原文地址:https://www.cnblogs.com/lowmanisbusy/p/9142443.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved