返回顶部
首页 > 资讯 > 后端开发 > Python >python的JSON与字典区别
  • 574
分享到

python的JSON与字典区别

字典区别python 2023-01-31 06:01:45 574人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

在python中,字典的输出内容跟JSON格式内容一样,但是字典的格式是字典,json的格式是字符串,所以在传输的时候(特别是网页)要转换使用。重要函数编码:把一个Python对象编码转换成Json字符串   json.dumps()解码:

python中,字典的输出内容跟JSON格式内容一样,但是字典的格式是字典,json的格式是字符串,所以在传输的时候(特别是网页)要转换使用。


重要函数

  • 编码:把一个Python对象编码转换成Json字符串   json.dumps()

  • 解码:把Json格式字符串解码转换成Python对象   json.loads()

In [1]: import json

In [2]: dic = { 'str': 'this is a string', 'list': [1, 2, 'a', 'b'], 'sub_dic': { 'sub_str': 'this is sub str', 'sub_list': [1, 2, 3] }, 'end': 'end' }

In [3]: type(dic)
Out[3]: dict

In [5]: json_obj=json.dump(dic)
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<iPython-input-5-1959d613a6c1> in <module>()
----> 1 json_obj=json.dump(dic)

TypeError: dump() takes at least 2 arguments (1 given)

In [6]: json_obj=json.dumps(dic)

In [8]: type(json_obj)
Out[8]: str

In [9]: print json_obj
{"sub_dic": {"sub_str": "this is sub str", "sub_list": [1, 2, 3]}, "end": "end", "list": [1, 2, "a", "b"], "str": "this is a string"}

In [10]: dic1=json.loads(json_obj)

In [11]: type(dic1)
Out[11]: dict

In [12]: print dic1
{u'end': u'end', u'list': [1, 2, u'a', u'b'], u'sub_dic': {u'sub_str': u'this is sub str', u'sub_list': [1, 2, 3]}, u'str': u'this is a string'}

In [13]: print dic
{'sub_dic': {'sub_str': 'this is sub str', 'sub_list': [1, 2, 3]}, 'end': 'end', 'list': [1, 2, 'a', 'b'], 'str': 'this is a string'}

参考:https://docs.python.org/dev/library/json.html

--结束END--

本文标题: python的JSON与字典区别

本文链接: https://lsjlt.com/news/190309.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python的JSON与字典区别
    在python中,字典的输出内容跟json格式内容一样,但是字典的格式是字典,json的格式是字符串,所以在传输的时候(特别是网页)要转换使用。重要函数编码:把一个Python对象编码转换成Json字符串   json.dumps()解码:...
    99+
    2023-01-31
    字典 区别 python
  • Python中字典和json有什么区别
    本篇文章为大家展示了Python中字典和json有什么区别,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。python主要应用领域有哪些1、云计算,典型应用OpenStack。2、WEB前端开发,众多...
    99+
    2023-06-14
  • python——json、字典的区别及相互转换方法
    前言 json,是一种轻量级的数据交换格式,由JavaScript语言创建,广泛应用于网页数据交互,常见于爬虫和数据分析领域。 json格式简洁、结构清晰,存储格式为:键值对(key:value) 在...
    99+
    2023-10-23
    python json 开发语言
  • Python字典和常规字典的区别是什么
    这篇文章主要讲解了“Python字典和常规字典的区别是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python字典和常规字典的区别是什么”吧!用一个实例来说明排序后的字典和常规字典之间...
    99+
    2023-06-17
  • python字典dict与json数据转换
    JSON(JavaScript Object Notation, JS对象简谱)是一种轻量级的数据交换格式。现在的接口请求request params和response body,大都是使用json格式的数据。 Python使用reques...
    99+
    2023-09-09
    python json 软件测试
  • Python中元组,列表,字典的区别
    Python中,有3种内建的数据结构:列表、元组和字典。 1.列表 list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目。列表中的项目。列表中的项目应该包括在方括号中,这样...
    99+
    2022-06-04
    中元 字典 区别
  • Python中的列表、元祖、字典的区别
    定义方法列表可以包含不同类型的对象,可以增减元素,可以跟其他的列表结合或者把一个列表拆分,用[]来定义的eg:aList=[123,'abc',4.56,['inner','list'],7-9j]1.list(str):将str转换成li...
    99+
    2023-01-31
    元祖 字典 区别
  • python 列表 字典转json
    一、Dictionary 转为JSON 将dict转为JSON,这里利用包json import json aItem = {} aItem["id"] = "2203" aItem["title"] = "title" aItem["...
    99+
    2023-01-31
    字典 列表 python
  • python如何将json转为字典
    可以使用`json.loads()`函数将JSON字符串转为Python字典。示例代码:```pythonimport json# ...
    99+
    2023-09-13
    python json
  • Python读取Json字典写入Exce
    需求: 需要将一json文件中大量的信息填入一固定格式的Excel表格 环境: Windows7 +Python2.7 +Xlwt 具体分析: 原始文件为json列表,列表中有多个字典,生成Excel文件需要将列表中的字典的键值按...
    99+
    2023-01-31
    字典 Python Json
  • 浅析Python中元祖、列表和字典的区别
    1、列表(list)   list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目。   列表中的项目应该包括在方括号中,这样Python就知道你是指明一个列表。一旦你创建了一个列表,就...
    99+
    2022-06-04
    元祖 字典 区别
  • Python字典格式怎么与JSON格式相互转换
    本篇内容介绍了“Python字典格式怎么与JSON格式的相互转换”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Python中可以方便的通过J...
    99+
    2023-06-02
  • Python元组与字典
    python字典概念:字典是另一种可变容器类型,且可存储任意类型对象,如其他容器类型。字典由键和对应值成对组成。字典也被称作关联数组或哈希表。理解好一一对应的关系很重要 1. 掌握字典类型a) 字典的特点无序: 通过键实现元素存取,故无序可...
    99+
    2023-01-31
    字典 Python
  • python字典和JSON格式的转换方式
    目录python字典和JSON格式的转换python字典和JSON格式的转换字典键的特性json 结构总结python字典和JSON格式的转换 首先引入 import json &g...
    99+
    2023-05-19
    python字典 python JSON格式 字典和JSON格式转换
  • Python中的字典与集合
    Dictionary:字典     Set:集合 字典的语法: Dictionary字典(键值对) 语法: dictionary = {key:value,key:value,key n:value n} 与 C# dictionary...
    99+
    2023-01-31
    字典 Python
  • Python中的字典与JSON之间的相互转换方法有哪些?
    Python中的字典与JSON之间的相互转换方法有哪些?作为一种十分常用的数据结构,字典在Python中被广泛应用。而JSON(JavaScript Object Notation)作为一种轻量级的数据交换格式,也被广泛应用于网络数据传输和...
    99+
    2023-10-22
    字典 JSON 转换
  • python 如何将字典写为json文件
    目录python 将字典写为json文件字典结构如下写为jsonPython txt文件读取写入字典(json、eval)使用json转换方法使用str转换方法python 将字典写...
    99+
    2024-04-02
  • python中json格式处理和字典的关系
    目录1、json文件读取后的操作2、python递归路径文件夹中的所有文件3、json文件的读取与写入新文件前言:作为测试工程师都知道,json格式的文件使我们常用的一种数据存放形式...
    99+
    2024-04-02
  • python集合与字典的用法
    python集合与字典的用法 集合: 1.增加  add 2.删除   •del 删除集合          •discard(常用)删除集合中的元素  #删除一个不存在的元素不会报错     •remove 删除一个不存在的元素会报错 ...
    99+
    2023-01-30
    字典 python
  • python中/与//的区别
    python中“/”表示为浮点数的除法,其返回结果为浮点数;而“//”表示的是整数除法,其返回结果为整数。实例:print("6 // 4 = " + str(6 // 4))print("6 / 4 =" + str(6 / 4))输出结...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作