python3 JSON 数据解析

    技术2022-07-10  141

    JSON简介

    JSON 是一种轻量级的数据交换格式。python3 中适用json模块对JSON数据进行编码,他包含两个函数:

    json.dumps:对数据进行编码

    json.loads:对数据进行解码

    python编码为JSON类型转换对应表

    PythonJSONdictobjectlist,tuplearraystrstringint,floatnumberTruetrueFalsefalseNonenull

    实例演示

    json.dumps()

    import json data={ 'id':'1', 'user':'admin', 'passwd':'admin123' } str=json.dumps(data) print('原始数据:{0}'.format(data)) print('json对象:{0}'.format(str)) #输出结果 原始数据:{'id': '1', 'user': 'admin', 'passwd': 'admin123'} json对象:{"id": "1", "user": "admin", "passwd": "admin123"}

    json.loads()

    import json data={ 'id':'1', 'user':'admin', 'passwd':'admin123' } # Python 字典类型转换为 JSON 对象 str=json.dumps(data) print('原始数据:{0}'.format(data)) print('json对象:{0}'.format(str)) # 将 JSON 对象转换为 Python 字典 str2=json.loads(str) print("str2['user']:",str2['user']) print("str2['passwd']:",str2['passwd']) #输出结果 原始数据:{'id': '1', 'user': 'admin', 'passwd': 'admin123'} json对象:{"id": "1", "user": "admin", "passwd": "admin123"} str2['user']: admin str2['passwd']: admin123

     

    Processed: 0.017, SQL: 9