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格式的字符串

  • 相关阅读:
    了解java注解
    使用java泛型设计通用方法
    dbutils基本使用
    jquery+ajax+struts2
    c3p0连接数据库的3种方式
    ASP单步调试工具
    设置网页图片不能被用户下载或者另存为
    简单树形菜单
    GBK,GB3212 Unicode编码问题详解
    html页面乱码问题解决方法编码批量转换
  • 原文地址:https://www.cnblogs.com/zhuhaiying/p/6287103.html
Copyright © 2011-2022 走看看