json.dumps 字典类型转换为json字符串,配置字符串换行
2023-09-11 14:14:27 时间
{'shaking_type': 'cat', 'inner_enc_type': 'lstm', 'dist_emb_size': -1, 'ent_add_dist': False, 'rel_add_dist': False, 'match_pattern': 'only_head_text', 'lr': 5e-05, 'batch_size': 1, 'epochs': 100, 'seed': 2333, 'log_interval': 10, 'max_seq_len': 100, 'sliding_len': 20, 'loss_weight_recover_steps': 6000, 'scheduler': 'CAWR', 'T_mult': 1, 'rewarm_epoch_num': 2}
json.dumps(hyperparameter, indent = 4)
{
"shaking_type": "cat",
"inner_enc_type": "lstm",
"dist_emb_size": -1,
"ent_add_dist": false,
"rel_add_dist": false,
"match_pattern": "only_head_text",
"lr": 5e-05,
"batch_size": 1,
"epochs": 100,
"seed": 2333,
"log_interval": 10,
"max_seq_len": 100,
"sliding_len": 20,
"loss_weight_recover_steps": 6000,
"scheduler": "CAWR",
"T_mult": 1,
"rewarm_epoch_num": 2
}
Skipkeys:默认值是False,如果dict的keys内的数据不是python的基本类型(str,unicode,int,long,float,bool,None),设置为False时,就会报TypeError的错误。此时设置成True,则会跳过这类key
ensure_ascii:默认值True,如果dict内含有non-ASCII的字符,则会类似\uXXXX的显示数据,设置成False后,就能正常显示
indent:应该是一个非负的整型,如果是0,或者为空,则一行显示数据,否则会换行且按照indent的数量显示前面的空白,这样打印出来的json数据也叫pretty-printed json,写几个数字,则前面留几个空格
separators:分隔符,实际上是(item_separator, dict_separator)的一个元组,默认的就是(’,’,’:’);这表示dictionary内keys之间用“,”隔开,而KEY和value之间用“:”隔开。
encoding:默认是UTF-8,设置json数据的编码方式。
sort_keys:将数据根据keys的值进行排序。
Decode过程,是把json对象转换成python对象的一个过程,常用的两个函数是loads和load函数。区别跟dump和dumps是一样的。
相关文章
- “约定优于配置”与Magento改造尝试四之block、helper和model载入
- JSON通信一定是字符串,即使配置成整数,也会自动转成字符串传播
- uni-app 为何package.json配置以后不会生成文件?
- C#字符串数组排序 C#排序算法大全 C#字符串比较方法 一个.NET通用JSON解析/构建类的实现(c#) C#处理Json文件 asp.net使用Jquery+iframe传值问题
- c#实例化继承类,必须对被继承类的程序集做引用 .net core Redis分布式缓存客户端实现逻辑分析及示例demo 数据库笔记之索引和事务 centos 7下安装python 3.6笔记 你大波哥~ C#开源框架(转载) JSON C# Class Generator ---由json字符串生成C#实体类的工具
- Json对象与Json字符串的转化、JSON字符串与Java对象的转换
- Python JSON格式与字符串转换(字符串转json、json转字符串)
- 浪潮服务器NF5280m5 raid硬盘驱动 配置,raid和系统
- linux【服务】kdump配置详解
- 云服务器ECS下的FTP服务的安装配置与使用
- 《Log4j官方文档》 JSON配置
- redis----主二从三哨兵环境配置
- 【Java】+【JSON】+对比两个json对象是否完全一样
- 【Json】在线JSON转MySQL建表语句工具
- CentOS7下搭建zabbix监控(二)——Zabbix被监控端配置
- 一致性哈希算法----nginx负载均衡器配置之一
- linux如何配置普通用户(非root用户)的sudo权限
- springMVC 【@response 返回对象自动变成json并且防止乱码】 & 【配置支持实体类中的@DateTimeFormat注解】
- spring mvc 环境配置Logback日志及json支持(四)
- NTP服务器配置
- jsconfig.json 配置vscode只能跳转文件
- 浅析mybatis懒加载导致无法序列化的问题、Json序列化对象时错误Could not write JSON: No serializer found for class
- Nacos-配置中心优雅配置JSON数据格式
- CentOS6.X下安装配置独立SVN服务器Subversion server
- 安装配置高度安全的匿名操作系统,利用暗网情报数据抓取工具获取普通人根本查看不到的信息
- Django开发示例配置及系列常见错误,如:AttributeError: module 'django.core.serializers.json' has no attribute 'loads'
- JSON和GSON操作json数据