03 Python爬虫学习——python转json转str

稍微打乱了一下笔记顺序,先把部分能发的记录

import json
import requests

url = "随机一个能获取json的网址"
requests_http = requests.session()
ret = requests_http.get(url=url)

# python转json转str
def json_to_str():
    print(ret.json())
    # 简写
    json.dump(ret.json(), open("./03data.json", 'w', encoding='utf-8'), ensure_ascii=False, indent=2)
    # 等同于jumps形式如下
    # with open('./05data.json', 'w') as f:
    #     f.write(json.dumps(ret.json(), ensure_ascii=False, indent=2))

# str转python
def str_to_json():
    j_data = json.load(open('./03data.json', 'r', encoding='utf-8') )
    print(j_data)
    # # 等同于loads形式如下
    # with open('./05data.json', 'r', encoding='utf-8') as f:
    #     j_data = f.read()
    #     json.loads(j_data)
    #     print(json.loads(j_data))
    
# 按装订区域中的绿色按钮以运行脚本。
str_to_json()

posted @ 2025-06-05 11:11  RemoJ  阅读(53)  评论(0)    收藏  举报