zoukankan      html  css  js  c++  java
  • python_json常用的方法

    1. 什么是JSON?

    JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web 客户机传递给服务器端程序.

    2. JSON语法

      • 数据在键值对中
      • 数据由逗号分隔
      • 花括号保存对象
      • 方括号保存数组

    3. json常用的方法

    • JSON到字典转化: ret_dict = json.loads(json_str)
    • 字典到JSON转化: json_str = json.dumps(dict)

    4. 示例

    # -*- coding: utf-8 -*-
    import json
    
    json_content = '{"name":"test", "type":{"name":"seq", "parameter":["1", "2"]}}'
    
    print u"JSON到字典转化(方法一):"
    l = eval(json_content)
    print l
    print l.keys()
    print l["name"]
    print l["type"]["name"]
    print l["type"]["parameter"][1]
    
    print u"JSON到字典转化(方法二):"
    s = json.loads(json_content)
    print s
    print s.keys()
    print s["name"]
    print s["type"]["name"]
    print s["type"]["parameter"][1]
    
    
    dict_content = {"name":"test", "type":{"name":"seq", "parameter":["1", "2"]}}
    
    print u"字典到JSON"
    s = json.dumps(dict_content)
    print s
    try:
        print s.keys() 
    except AttributeError:
        print u"对象不是字典!"

    备注:     1. json对应的内容是符合json格式的字符串

  • 相关阅读:
    如何修改容器内的/etc/resolv.conf
    OpenShift DNS的机制
    OpenShift 容器日志和应用日志分离问题
    python办公自动化(一)PPTX
    python装饰器 语法糖
    一步一步FLASK(一)
    linux python 安装 pymssql
    定制flask-admin的主页
    复制pycharm虚拟环境
    离线安装pycharm数据库驱动
  • 原文地址:https://www.cnblogs.com/zhuhaiying/p/6287103.html
Copyright © 2011-2022 走看看