Python3——JSON

                                   Python3——JSON

目录

Python3——JSON

Python和JSON数据类型对比

dumps()/loads()


JSON是JavaScript的子集,专门用于指定结构化的数据。JSON 是轻量级的数据交换方式,易于阅读和编写。

 

  • Python和JSON数据类型对比

dict

object

list,tuple

array

unicode

string

int,long

number(int)

float

number(real)

True

true

False

false

None

null

 

  • dumps()/loads()

       从Python2.6开始,标准库支持JSON。使用接口dumps()将Python对象编码成JSON字符串,loads(0将JSON字符串编码成Python对象。JSON不使用单引号,都是使用双引号分隔字符串。从网络上获取JSON格式的数据,先转换成dict,list等结构,然后再操作。

json.dumps(obj, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, cls=None, indent=None, separators=None, encoding="utf-8", default=None, sort_keys=False, **kw)
json.loads(s[, encoding[, cls[, object_hook[, parse_float[, parse_int[, parse_constant[, object_pairs_hook[, **kw]]]]]]]])

 

import json# dict
src = dict(zip('abcde', range(5)))
print(src)dst1 = json.dumps(src)
print(dst1)dst2 = json.dumps(src, sort_keys=True, indent=4, separators=(',', ': '))
print(dst2)dst3 = json.loads(dst1)
print(dst3)# list
src = list('abcde')
print(src)dst1 = json.dumps(src)
print(dst1)dst2 = json.loads(dst1)
print(dst2)

 

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/465657.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

不要错过秋招

标题就是重点~这是今天跟一个同学聊天说到的问题,之前我不是直播了嘛,我在直播里面说,如果大家有求职面试相关的事情,可以私下找我,这位同学还是很积极,今天就找我聊了。他的简历整体上问题不大&#xff0c…

VMware HA与VMotion的部署与搭建

VMware HA与VMotion的部署与搭建一.VMware HA 由于公司虚拟化的不断使用,不允许出现ESX Server的单点故障,因此考虑用VMware 自己的解决方案,及VMware的群集,对于群集的相关介绍,这里就不再叙述了&#…

suse glibcxx版本过高问题

实际开发中发现,suse11虽然glibc版本很低,只有2.11.3,但是glibcxx版本很高,达到了3.4.19。这里我需要降低glibcxx版本。所谓glibcxx版本,即libstdc.so.6的版本问题。 我找了centos版的libstdc.so.6.0.13,替…

这几个电子行业优质公众号,让你学习不迷路

古人都知道白天看日,晚上追星,如何学习不迷路,让自己的学习更加有效率,当然是要学习大佬们的经验总结。2021已过半,碎片时间充斥了我们的生活,与其淹没在信息洪流里不如只阅读精挑细选的优质,内…

STM32F7xx —— 启动文件和HAL库

STM32F7xx —— 启动文件和HAL库 目录 STM32F7xx —— 启动文件和HAL库 一.库开发的优势 二.stm32F7xx几个重要文件 1. HAL库关键文件 2.stm32f7xx_it.c/h 3.stm32f7xx.h 4.stm32f767xx.h 5.system_stm32f7xx.c/h 6.stm32f7xx_hal_msp.c 7.star…

计算机科学数学理论浅谈 (转载)

【来源:TSTC文档中心】 计算机自从其诞生之日起,它的主要任务就是进行各种各样的科学计算。文档处理,数据处理,图像处理,硬件设计, 软件设计等等,…

js实现倒计时函数

function updateEndTime() { //当前时间,距1970年1月1日的秒数   var date new Date();   var time (date.getTime())/1000; //到期时间,可由后台传 var end_time {$end_time}; //计算时间差并换算   var lag end_time - time;   var second Math.floor(lag % 60…

工作后和在学校最大的区别是什么?

昨晚有同学在群里问我问题,上图是问题和我的回复,今天想稍微展开来说说这个问题。新人(也就是刚进入工作岗位者)刚工作实际上有个很大的门槛。如何适应公司生活和规章制度?如何融入工作团队,处理好和同事领…

STM32F7xx —— 输出

STM32F7xx —— 输出 目录 STM32F7xx —— 输出 一、几个重要的IO口操作函数 二、几个重要的结构 三、封装两个GPIO初始化函数(普通GPIO,复用GPIO) 四、输出接口设计 一、几个重要的IO口操作函数 HAL_GPIO_Init(GPIO_TypeDef *GPIOx, …

VS2008水晶报表发布部署总结

如果你安装了VS2008,那么可以找到如下目录: C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5 此目录下有如下文件: COPY到服务器上根据服务器CPU情况选择性地安装一下。 二、 将WEB项目打包成安装程…

VS2015配置环境支持opencv3库(网络方法总结)

今天安装了opencv3.4.1的版本,之前一直是在ubuntu上做的,本次在windows10上使用VS2015来开发。 VS2015是之前安装的,能正常的编译程序。 1. 安装opencv,下载opencv的exe文件,其他它就是一个压缩包,双击exe文…

话里话外: 信息化与高层参与度的关系

上周我去了一家装备制造业企业,客户找我们是想做梳理流程。为什么要在这个时间点去梳理流程,带着这个疑问,我去客户企业进行调研。调研得知集团已经决定,要在今年上一个管理系统,这个管理系统刚好他们的兄弟单位已经用…

STM32F7xx —— 输入

STM32F7xx —— 输入 目录 STM32F7xx —— 输入 一、输入配置 二、输入扫描 三、输入处理 一、输入配置 为了灵活使用,我们将输入的有效电平设置成可配置。同样是列表表示所有IO口。 // 配置有效电平 typedef enum {KEY_INIT_IS_ACTIVE 0,KEY_LOW_IS_ACTIVE …

Kernel中如何操作CPU及外设寄存器

01ARM Coretex-A9寄存器对于ARM Coretex-A9处理器而言其寄存器主要包括两大部分,分别是通用寄存器以及系统控制寄存器。上图所示的通用寄存器,主要是在代码运行过程中使用到,CPU通过该部分寄存器执行代码并完成相关的运算操作。对于调试过程中…

初识设计模式(装饰者模式)

前言:总结这两天学到的装饰者模式,并用java小小的实现一下。书中有写到:给爱用继承的人一个全新的设计眼界。(ps,本文最后有个小问题待解决) 什么是装饰者模式(Decorator Pattern)&a…

帮一个读者解锁手机

昨天晚上,深圳下了好大好大的雨,我还在加班的时候,小云就发消息说家里打雷很大,到了十点多,我打开手机准备打车,发现打车排队有800多人,然后我赶紧冲下楼,拿起两个雨衣,消…

STM32F7xx —— 96位唯一ID

STM32F7xx —— 96位唯一ID // 配置单片机型号 对外只有这个宏CONFIG_SYSTEM_HARDWARE_TYPE #define CONFIG_SYSTEM_HARDWARE_TYPE SOC_TYPE_STM32F7// SOC类型 typedef enum {SOC_TYPE_STM32F0,SOC_TYPE_STM32F1,SOC_TYPE_STM32F2,SOC_TYPE_STM32F3,SOC_TYPE_STM32F4,SOC_TY…

我喜欢这样的老大[10-24]

据说原图是奥巴马和一个小朋友打雪仗,下面的图片是众多恶搞作品中的一个。也是我最喜欢的一个,因为总统先生可爱,猫更可爱。。。。我喜欢这样的老大,一把年纪了还保有童真非常难得;作为一位总统,愿意把童真…

知识点:Mysql 数据库索引优化实战(4)

知识点:Mysql 索引原理完全手册(1) 知识点:Mysql 索引原理完全手册(2) 知识点:Mysql 索引优化实战(3) 知识点:Mysql 数据库索引优化实战(4) 一:插入订单 业务逻辑:插入订单数据,为了避免重复导单…

看漫画学电子,非常精彩!有些概念以前模糊现在真的懂了

来源:gadgetronicx.com,排版:晓宇微信公众号:芯片之家(ID:chiphome-dy)1、按键消抖,在机械按键断开与闭合时,按键的触电是有一点弹性的,按下去的时候不会马上…