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后,就能正常显示

  • 相关阅读:
    瑞士军刀DLib的VS2015编译
    win10编译libpng
    win10编译zlib
    win10编译jpeglib
    Hough Transform直线检测
    html+css简单的实现360搜索引擎首页面
    HTML和css简单日常总结
    MySQL中的分区(六)KEY分区
    CentOS 8 安装vsftpd 服务器
    linux负载过高 排查方法及说明 附:Centos安装iostat
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13349588.html
Copyright © 2011-2022 走看看