• python与json转换


    import json
    
    def python_to_json():
        """将python对象转换为json"""
        d = {
            'name':'python书籍'
    
        }
        rest = json.dumps(d,indent = 4)
        print (rest)
    
    def json_to_python():
        """"将json转换为python"""
        data = '''
            {
            "name":"Python book",
            "origin_price":66,
            "pub_date":"2018-4-15 17:00:00",
            "store":["jingdong","taobao"],
            "author":["zhangshan","lisi","jhone"],
            "is_valid":true,
            "is_sale":false,
            "meta":{
                "isbn":"abc-123",
                "pages":300
                },
            "desc":null
            }
        '''
        rest = json.loads(data)
        print(rest)
        print(rest['name'])
    
    def json_to_python_from_file():
        """"从文件读取内容并转换成python文件"""
        f = open('./venv/static_/book.json','r',encoding='utf-8')#只读模式
        s = f.read()
        print(s)
        rest = json.loads(s)
        print(rest['name'])
    
        f.close()
    
    if __name__=='__main__':
        python_to_json()
        # json_to_python()
        #json_to_python_from_file()
    少壮不努力,老大徒伤悲
  • 相关阅读:
    几种mesh 数据文件格式
    ceres之求解器
    EF Core03
    EF Core01
    网址收藏
    MediatR基础用法(事件)
    EF Core04
    日志系统Logging
    CSDN不登录复制代码
    WIN11 Windows Mobile 设备中心打开
  • 原文地址:https://www.cnblogs.com/zsjlovewm/p/11106231.html
Copyright © 2020-2023  润新知