0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Python基础之JSON字符串相互转换

电子设计 来源:电子设计 作者:电子设计 2020-12-10 21:55 次阅读

作用

Python对象进行序列化,便于存储和传输

Python对象与JSON字符串相互转换

Python对象转JSON字符串

import json
data = [ { 'a' : 1, 'b' : 2, 'c' : 3, 'd' : 4, 'e' : 5 } ]
json_str = json.dumps(data, ensure_ascii=False)  # 设置ensure_ascii=False以支持中文
print(type(json_str))
print(json_str)

结果是

[{"a": 1, "b": 2, "c": 3, "d": 4, "e": 5}]

JSON字符串转Python对象

import json
json_str = '[{"a": 1, "b": 2, "c": 3, "d": 4, "e": 5}]'
data = json.loads(json_str)
print(type(data))
print(data)

结果是

[{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5}]

Python对象通过JSON往文件读写

Python对象可与JSON字符串相互转换,字符串往文件读写按正常的就行了

想进一步了解编程开发相关知识,与我一同成长进步,请关注我的公众号“松果仓库”,共同分享宅&程序员的各类资源,谢谢!!!

审核编辑 黄昊宇
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • python
    +关注

    关注

    51

    文章

    4675

    浏览量

    83467
  • JSON
    +关注

    关注

    0

    文章

    111

    浏览量

    6818
收藏 人收藏

    评论

    相关推荐

    python如何统计字符串中字母个数

    Python中统计字符串中字母个数的方法有多种,下面我会详细介绍一些常用的方法。 方法一:使用循环遍历字符串 该方法通过循环遍历字符串中的每一个字符
    的头像 发表于 11-23 16:29 5458次阅读

    python输出固定长度的字符串

    Python 是一种强大而灵活的编程语言,具有许多用于处理字符串的功能。在 Python 中,有多种方法可以输出固定长度的字符串。下面将详细介绍这些方法。 方法一:使用
    的头像 发表于 11-22 10:41 1215次阅读

    python怎么把字符串变成数字

    计算中的值。在一些应用场景中,需要将字符串转换为数字,以便进行数值计算、条件判断或数据处理等操作。在本文中,我们将详细探讨Python字符串到数字的
    的头像 发表于 11-22 09:47 1488次阅读

    oracle怎么把clob字段转换字符串

    将CLOB字段转换字符串,可以使用PL/SQL中的DBMS_LOB包提供的函数来实现。 在Oracle数据库中,CLOB(Character Large Object)是用于存储大量字符数据
    的头像 发表于 11-21 10:32 3946次阅读

    字符串如何转换成日期型

    同编程语言将字符串转换为日期类型。 正文: 一、Python中的字符串转日期转换Python
    的头像 发表于 11-17 16:27 5580次阅读

    关于字符串转换的问题求解

    我在串口上收到一个12位的字符串,比如是“1122334455EF”,怎么样转换成一个unsigned char的{0x110x220x330x440x550xEF}
    发表于 11-08 07:52

    Python 如何判断字符串是否包含子串

    方法 使用 字符串 对象的 find 方法,如果有找到子串,就可以返回指定子串在字符串中的出现位置,如果没有找到,就返回 -1 >> > "hello, python" . find ( "llo" ) != - 1 True
    的头像 发表于 11-02 10:55 255次阅读

    怎么把int类型的数据转换字符串?

    怎么把 int 类型的数据转换字符串: 看项目有用 micrilib,itoa() 函数 和 sprintf() 能不能用呢?怎么用 比如把 int a=10;转换字符串 char
    发表于 11-01 08:27

    C结构体与JSON快速互转库介绍

    自一种cJSON与结构体互转的方法 之后,又发现一个开源项目struct2json,大家可以参考看看。
    发表于 10-17 10:09 382次阅读
    C结构体与<b class='flag-5'>JSON</b>快速<b class='flag-5'>互转</b>库介绍

    如何使用lib cuDF通用API巧妙地转换字符串

    在 RAPIDS libcudf 中掌握字符串转换
    的头像 发表于 07-05 16:30 277次阅读
    如何使用lib cuDF通用API巧妙地<b class='flag-5'>转换</b><b class='flag-5'>字符串</b>列

    Python字符编码转换

    UNICODE字符串可以与任意字符编码的字节进行相互转换,如图: 那么大家很容易想到一个问题,就是不同的字符编码的字节可以通过Unicode相互转换
    的头像 发表于 07-05 16:25 826次阅读
    <b class='flag-5'>Python</b><b class='flag-5'>字符</b>编码<b class='flag-5'>转换</b>

    Python2与Python3中对字符串的支持

    其实Python3中对字符串支持的改进,不仅仅是更改了默认编码,而是重新进行了字符串的实现,而且它已经实现了对UNICODE的内置支持,从这方面来讲Python已经和JAVA一样优秀。
    的头像 发表于 07-05 16:15 525次阅读

    如何把字符串公式并得出结果?

    如图示一个字符串写的加减乘除运算公式,如何把字符串公式转换出来并得出结果?
    发表于 05-23 16:31

    LabVIEW的编程之道—时间和格式化字符串

    日常编程中经常会碰到时间和字符串相互转换的问题,这里详细介绍其类型和用法
    的头像 发表于 05-22 09:51 7408次阅读
    LabVIEW的编程之道—时间和格式化<b class='flag-5'>字符串</b>

    Python中检查字符串包含的方法

    Python 有多种处理字符串的方法。今天我们介绍如何检查一个字符串中是否包含另一个字符串
    的头像 发表于 05-14 16:02 1.4w次阅读