• json&pickle模块


    JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。

    Python3 中可以使用 json 模块来对 JSON 数据进行编解码,Json模块提供了四个功能:dumps、dump(序列化,存)、loads(反序列化,读)、load

    • json.dumps(): 对数据进行编码。
    • json.loads(): 对数据进行解码。

    ex1:

     1 import json
     2 
     3 # Python 字典类型转换为 JSON 对象
     4 data = {
     5     'no' : 1,
     6     'name' : 'Runoob',
     7     'url' : 'http://www.runoob.com'
     8 }
     9 
    10 json_str = json.dumps(data)
    11 print ("Python 原始数据:", repr(data))
    12 print ("JSON 对象:", json_str)
    View Code

    ex2:

     1 # Python 字典类型转换为 JSON 对象
     2 data1 = {
     3     'no' : 1,
     4     'name' : 'Runoob',
     5     'url' : 'http://www.runoob.com'
     6 }
     7 
     8 json_str = json.dumps(data1)
     9 print ("Python 原始数据:", repr(data1))
    10 print ("JSON 对象:", json_str)
    11 
    12 # 将 JSON 对象转换为 Python 字典
    13 data2 = json.loads(json_str)
    14 print ("data2['name']: ", data2['name'])
    15 print ("data2['url']: ", data2['url'])
    View Code

    pickle,用于python特有的类型 和 python的数据类型间进行转换

      pickle模块提供了四个功能:dumps、dump(序列化,存)、loads(反序列化,读)、load  (不仅可以序列化字典,列表...还可以把一个程序,一个类给序列化掉)

  • 相关阅读:
    [装]JMX监控Hadoop
    [转]JMX的Hello World
    [转]Linux下查看CPU信息、机器型号等硬件信息
    [转] pom.xml 配置详解
    HBase TableExistsException: hbase:namespace
    [转]HBase高可用性的新阶段
    [转]Hadoop 读写数据流
    HBase——强一致性详解
    HBase Master高可用(HA)
    Hadoop HA on Yarn——集群启动
  • 原文地址:https://www.cnblogs.com/pythonkids/p/7742984.html
Copyright © 2020-2023  润新知