python操作json文件

俊先 2022-01-07 08:19:25 阅读数:305

python 操作 json 文件

一、參考鏈接

https://docs.python.org/zh-cn/3/library/json.html

二、python類型轉換成json

1、

 def test_to_json(self):
''' python字典類型轉換為str格式的json :return: '''
request = {

'url': 'www.XX.com',
'params': {

'username': 'xian',
'password': 'test1234'
}
}
print(type(json.dumps((request))),json.dumps(request))

在這裏插入圖片描述

2、

 def test_write_file(self):
''' python類型轉換為json並寫入文件 :return: '''
request={

'url':'www.XX.com',
'params':{

'username':'xian',
'password':'test1234'
}
}
with open('./data.json','w',encoding='utf-8') as f:
json.dump(request,f)

在這裏插入圖片描述

三、json轉換成python類型

1、

 def test_to_dict(self):
''' json轉化為dict :return: '''
my_json='{"url": "www.XX.com", "params": {"username": "xian", "password": "test1234"}}'
print(json.loads(my_json))

在這裏插入圖片描述
2、

 def test_jsonfile_to_dict(self):
''' 加載json文件,轉換為python類型 :return: '''
my_dict={
}
with open('./data.json','r',encoding='utf-8') as f:
my_dict=json.load(f)
print(my_dict)

在這裏插入圖片描述

版权声明:本文为[俊先]所创,转载请带上原文链接,感谢。 https://gsmany.com/2022/01/202201070819252472.html