zoukankan      html  css  js  c++  java
  • json,dump()和dump()区别,以及如何序列化一个对象

    json作用:

    将python的数据类型转化为字符串,便于在网络或者各种编程语言中传递。

    方法:dumps(),loads()

    把python的数据直接放入括号内第一位参数即可,返回序列化之后的json字符串,

      - json字符串就是一种字符串,

      - 字符串很容易储存和传递

      - json字符串可以转化成各种编程语言的数据类型

      - 结论 python的数据类型可以方便的储存和传递

    只能接收以下几种类型:

    +-------------------+---------------+
    | Python | JSON |
    +===================+===============+
    | dict | object |
    +-------------------+---------------+
    | list, tuple | array |
    +-------------------+---------------+
    | str | string |
    +-------------------+---------------+
    | int, float | number |
    +-------------------+---------------+
    | True | true |
    +-------------------+---------------+
    | False | false |
    +-------------------+---------------+
    | None | null |
    +-------------------+---------------+

    dump(),load()方法类似,只是多放一个参数,方便序列化之后存取文件

    第二个参数为文件句柄,实例:

      1

      

      2

      

      3

      

      load相似,记得文件打开模式是‘r’。

    扩展:  如果要把一个对象转化成json字符串呢?

      

      返回成功:注意json.dumps(),这时有两个参数   

      

  • 相关阅读:
    python学习之路-day3
    python学习之路-day2
    python学习之路-day1
    Hystrix断路器
    jmater的使用
    记录1
    springcloud-Gateway
    Quartz框架
    红黑树的左旋和右旋
    异步回调CompletableFuture
  • 原文地址:https://www.cnblogs.com/yuanji2018/p/10092943.html
Copyright © 2011-2022 走看看