欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

实时疫情地图可视化_CodingPark编程公园

程序员文章站 2022-03-12 12:32:06
利用@python完成 实时疫情地图可视化 全流程...

json模块

字典格式 -> {“name”:“张三”}

Json -> ‘{“name”:“张三”}’
外面包裹引号

在进行数据格式转化时一定会用到dump | dumps | load | loads中的任意一个或多个
下面介绍一下他们的含义

dump | dumps | load | loads

  1. dump 和 dumps 都实现了序列化(str转化成json)
  2. load 和 loads 都实现反序列化(json转化成str)

变量从内存中变成可存储或传输的过程称之为序列化
序列化是将对象状态转化为可保存或可传输格式的过程。

变量内容从序列化的对象重新读到内存里称之为反序列化
反序列化是流转换为对象。

  1. 序列化和反序列的特性

loads: 是将string转换为dict
load: 是将里json格式字符串转化为dict,读取文件
dumps: 是将dict转换为string
dump: 是将dict类型转换为json格式字符串,存入文件

实时疫情地图可视化_CodingPark编程公园

# -*- encoding: utf-8 -*-
"""
@File    :   ch3Json.py    
@Contact :   ag@team-ag.club
@License :   (C)Copyright 2019-2020, CodingPark

@Modify Time      @Author    @Version    @Desciption
------------      -------    --------    -----------
2020-07-16 09:46   AG         1.0         None
"""

import json

json_str = '{"name":"张三"}'
json_str1 = '["name","李四"]'

# 将json格式的str转化成python数据格式
res = json.loads(json_str)
res1 = json.loads(json_str1)

print(type(res))
print(type(res1))

# 将python格式的str转化成json数据格式
dic = {"name": "王五"}
res2 = json.dumps(dic)
print(type(res2))



数据爬取

相关标签: Python 数据分析