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

  • 相关阅读:
    subprocess 子进程模块
    3.5 魔法方法
    ThinkPHP中,display和assign用法详解
    linux常用指令
    退出当前Mysql使用的db_name 的方式
    PHP中GD库是做什么用的? PHP GD库介绍11111111
    include跟include_once 以及跟require的区别
    全局变量跟局部变量
    关于define
    创建、删除索引---高级部分
  • 原文地址:https://www.cnblogs.com/zhuhaiying/p/6287103.html
Copyright © 2011-2022 走看看