zoukankan      html  css  js  c++  java
  • json操作

    #json就是一个字符串
    import json
    d = {
            "error_code": 0,
            "stu_info": [
                    {
                            "id": 314,
                            "name": "矿泉水",
                            "sex": "",
                            "age": 18,
                            "addr": "北京市昌平区",
                            "grade": "摩羯座",
                            "phone": "18317155663",
                            "gold": 100
                    },
                    {
                            "id": 315,
                            "name": "矿泉水",
                            "sex": "",
                            "age": 27,
                            "addr": "上海",
                            "grade": "摩羯座",
                            "phone": "18317155664",
                            "gold": 100
                    }
            ]
    }
    with open('abc.json','w',encoding='utf-8') as fw:
    #         # s = json.dumps(d,ensure_ascii=False,indent=8) #把字典转成json,字符串
    #         # 1、中文的问题
    #         # 2、美观的问题
    #         # fw.write(s)
    
            json.dump(d,fw,indent=4,ensure_ascii=False)
    
    
    with open('abc.txt',encoding='utf-8') as fr:
            # result = fr.read()
            # print('result,刚从文件里面读出来的',type(result))
            # dic = json.loads(result)
            # print('dic,转换完之后的',dic,type(dic))
            result = json.load(fr)
            print('result',type(result))
  • 相关阅读:
    Windows netsh命令的使用
    源码安装 qemu-2.0.0 及其依赖 glib-2.12.12
    .ko文件
    Suse环境下编译linux-2.6.24内核
    cut
    POJ3648 Wedding
    [Hnoi2010]Planar
    [中山市选2011]杀人游戏
    BZOJ3033 太鼓达人
    POJ1041 John's trip
  • 原文地址:https://www.cnblogs.com/Dorami/p/10967543.html
Copyright © 2011-2022 走看看