• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > python中将字典转换成其json字符串

python中将字典转换成其json字符串

作者:hebedich 字体:[增加 减小] 来源:互联网

hebedich 通过本文主要向大家介绍了python 字典转json,python json 字典,python 遍历字典,python中字典的用法,python 字典等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

#这是Python中的一个字典

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' } 
</div>

//这是javascript中的一个JSON对象

json_obj = { 'str': 'this is a string', 'arr': [1, 2, 'a', 'b'], 'sub_obj': { 'sub_str': 'this is sub str', 'sub_list': [1, 2, 3] }, 'end': 'end' }
</div>

实际上JSON就是Python字典的字符串表示,但是字典作为一个复杂对象是无法直接转换成定义它的代码的字符串(不能传递所以需要将其转换成字符串先),Python有一个叫simplejson的库可以方便的完成JSON的生成和解析,这个包已经包含在Python2.6中,就叫json 主要包含四个方法: dump和dumps(从Python生成JSON),load和loads(解析JSON成Python的数据类型)dump和dumps的唯一区别是dump会生成一个类文件对象,dumps会生成字符串,同理load和loads分别解析类文件对象和字符串格式的JSON

import json 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' } json.dumps(dic) #output: #'{"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"}'
</div>

</div>

您可能想查找下面的文章:

  • Python处理json字符串转化为字典的简单实现
  • Python处理json字符串转化为字典的简单实现
  • Python中字典和JSON互转操作实例
  • python中将字典转换成其json字符串

相关文章

  • Python中使用items()方法返回字典元素对的教程
  • Python按行读取文件的实现方法【小文件和大文件读取】
  • 用map函数来完成Python并行任务的简单示例
  • python目录操作之python遍历文件夹后将结果存储为xml
  • python里将list中元素依次向前移动一位
  • python文件读写操作与linux shell变量命令交互执行的方法
  • Python中Continue语句的用法的举例详解
  • Python实现的tab文件操作类分享
  • Python获取网页上图片下载地址的方法
  • 用Python实现通过哈希算法检测图片重复的教程

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • python实现多线程的两种方式
    • 举例讲解Python的lambda语句声明匿名函数的用法
    • Python自定义进程池实例分析【生产者、消费者模型问题】
    • Python获取Windows或Linux主机名称通用函数分享
    • Python之PyUnit单元测试实例
    • Python实现的二维码生成小软件
    • Python编程中运用闭包时所需要注意的一些地方
    • python通过floor函数舍弃小数位的方法
    • python概率计算器实例分析
    • Python单链表简单实现代码

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有