zoukankan      html  css  js  c++  java
  • Python json模块dumps loads

    python中json数据的使用。

    dumps和loads也是需要成对使用的,就像c++ new/delete malloc/free一样需要成对使用。

    看着像json的字符串,也不一定是json字符串。哈哈。

    具体看例子吧。

     1 #coding=utf-8
     2 
     3 import json
     4 
     5 data = {"name":"张三", "age":18, "friend":["王麻子", "李四"]}
     6 print data
     7 print json.dumps(data)
     8 print json.dumps(data, indent=4)    ##设置输出格式
     9 print json.dumps(data, indent=4, ensure_ascii=False)    ##非二进制编码
    10 
    11 print "*" * 50
    12 data_str = json.dumps(data, indent=4, ensure_ascii=False)
    13 data_js = json.loads(data_str)
    14 print data_js["age"]    ##读取元素
    15 print data_js.get("chengshi", "bj") ##如果读取不到可以设置默认值

    输出:

  • 相关阅读:
    ajax
    Django之modelform组件
    Django之form组件
    orm事务与锁
    orm之多表操作
    orm之单表操作
    Django之orm
    Django之模板系统
    Django之视图
    hdu5698瞬间移动(杨辉三角+快速幂+逆元)
  • 原文地址:https://www.cnblogs.com/xudong-bupt/p/7291645.html
Copyright © 2011-2022 走看看