zoukankan      html  css  js  c++  java
  • python json

    #  -*- coding: utf-8 -*-
    # !/usr/bin/python
    
    import json
    import sys
    
    if __name__ == '__main__':
        # 将python对象test转换json对象
        test = {"username":"测试","age":16}
        print type(test)
        python_to_json = json.dumps(test,ensure_ascii=True)
        print python_to_json
        print type(python_to_json)
    
        # 将json对象转换成python对象
        json_to_python = json.loads(python_to_json)
        print type(json_to_python)
        print json_to_python['username']
    
    
    C:Python27python.exe C:/Users/TLCB/PycharmProjects/untitled/a2.py
    <type 'dict'>
    {"username": "u6d4bu8bd5", "age": 16}
    <type 'str'>
    <type 'dict'>
    测试
    
    
    u6d4bu8bd5 转成中文 测试
    
    #  -*- coding: utf-8 -*-
    # !/usr/bin/python
    
    import json
    import sys
    
    if __name__ == '__main__':
        # 将python对象test转换json对象
        test = {"username":"测试","age":16}
        print type(test)
        python_to_json = json.dumps(test,ensure_ascii=False)
        print python_to_json
        print type(python_to_json)
    
        # 将json对象转换成python对象
        json_to_python = json.loads(python_to_json)
        print type(json_to_python)
        print json_to_python['username']
    
    C:Python27python.exe C:/Users/TLCB/PycharmProjects/untitled/a2.py
    <type 'dict'>
    {"username": "测试", "age": 16}
    <type 'str'>
    <type 'dict'>
    测试
    
    
    ensure_ascii:默认值True,如果dict内含有non-ASCII的字符,则会类似uXXXX的显示数据,设置成False后,就能正常显示

  • 相关阅读:
    Oracle Spool详解
    转自云界漫步:同步容灾100公里的限制来自哪里
    中国十大基金公司排行榜
    DataGuard体系结构
    SWIFT国际资金清算系统
    linux -- 命令大全
    bootstrap -- css -- 图片
    bootstrap -- css -- 按钮
    bootstrap -- css -- 表单控件
    bootstrap -- css -- 表单
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13349588.html
Copyright © 2011-2022 走看看