python: Reading and Writing JSON to a File
#import json
jsondata = {
'sqlserver': [
{
"server": "DESKTOP-NQK85G5\GEOVIN2008",
"useid": "sa",
"password": "geovindu",
"database": "Student"
}
],
'mysql':[
{
"server": "loacalhost",
"useid": "root",
"password": "geovindu",
"database": "Student"
}
]
}
json_string = json.dumps(jsondata)
print(json_string)
# Using a JSON string
with open('json_data.json', 'w') as outfile:
outfile.write(json_string)
# Directly from dictionary
with open('json_data2.json', 'w') as outfile:
json.dump(json_string, outfile)
with open('json_data.json') as json_file:
readdata = json.load(json_file)
print(type(readdata))
print(readdata['sqlserver'])
dictionary = {
"server": "DESKTOP-NQK85G5\GEOVIN2008",
"useid": "sa",
"password": "geovindu",
"database": "Student"
}
with open("databaseconfig.json", "w") as outfile:
json.dump(dictionary, outfile)
with open('databaseconfig.json', 'r') as openfile:
# Reading from json file
json_object = json.load(openfile)
print(json_object)
print(type(json_object))
Serializes
JSON encoder and decoder
哲学管理(学)人生, 文学艺术生活, 自动(计算机学)物理(学)工作, 生物(学)化学逆境, 历史(学)测绘(学)时间, 经济(学)数学金钱(理财), 心理(学)医学情绪, 诗词美容情感, 美学建筑(学)家园, 解构建构(分析)整合学习, 智商情商(IQ、EQ)运筹(学)生存.---Geovin Du(涂聚文)