python字符串变为字典_Python字符串内是字典,如何将它变成纯字典类型
发布日期:2021-06-24 11:33:44 浏览次数:2 分类:技术文章

本文共 672 字,大约阅读时间需要 2 分钟。

如题,有下列字符串:

user = "{'name' : 'jim', 'sex' : 'male', 'age': 18}"

如何将字符串转化成字典dict类型?

import json

d = json.loads(param)

用eval()或exec()函数实现:>>> user

"{'name' : 'jim', 'sex' : 'male', 'age': 18}"

>>> b=eval(user)

>>> b

{'age': 18, 'name': 'jim', 'sex': 'male'}

>>> exec("c="+user)

>>> c

{'age': 18, 'name': 'jim', 'sex': 'male'}user = "{'name' : 'jim', 'sex' : 'male', 'age': 18}"

user_obj = eval( user )

这种方式要注意风险,因为eval实际上是解释执行python代码,如果输入来源于外部....

这是典型的 JSON 格式,最好使用simplejson把JSON转化为Python内置类型

可以这样使用:

JSON到字典转化:

ret_dict = simplejson.loads(json_str)

字典到JSON转化:

json_str = simplejson.dumps(dict)

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd20320.html

相关文章 Recommend

转载地址:https://blog.csdn.net/weixin_32541333/article/details/113976805 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:ajax图片上传java_Java使用Ajax实现跨域上传图片功能
下一篇:mysql主键生成策略 uuid_主键生成策略

发表评论

最新留言

很好
[***.229.124.182]2024年04月06日 21时26分57秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

IntelliJ IDEA 插件 阿里巴巴Java开发手册(Alibaba Java Coding Guidelines) 2019-04-28
认识Java 2019-04-28
java中非静态、静态方法的调用、方法中调用方法 2019-04-28
Java中的访问权限修饰符、各种变量、static、final等关键字,一直混淆的整理(未完) 2019-04-28
宋红康的快捷键包描述(idea导入类似eclipse的)keymap-shkstart.jar 2019-04-28
IDEA默认的快捷键整理!! 2019-04-28
超宽带雷达P440?雷达的快时间慢时间是什么意思? 2019-04-28
教育授权certificate used to sign the license 2019-04-28
从内存解释:方法传参(基本数据类型、引用数据类型(对象、数组、String类型)),原值是否改变? 2019-04-28
java中数组为空和数组长度为0的区别 2019-04-28
SecureCRT连接不上虚拟机 2019-04-28
为什么在创建线程时,更推荐用实现Runnable接口的方法?而不是继承Thread类的方法? 2019-04-28
从100万个数中找出最大的前100个数-最小堆、分块 2019-04-28
并发下的ArrayList、HashMap 2019-04-28
仿牛客社区项目2.2登录模块——开发注册功能 2019-04-28
仿牛客社区项目2.3登录模块——会话管理Cookie、Session 2019-04-28
仿牛客社区项目2.4登录模块——生成验证码 2019-04-28
JDK-JRE-JVM关系、Java语言跨平台 2019-04-28
仿牛客社区项目2.5登录模块———登录退出功能 2019-04-28
仿牛客社区项目3.2——发布帖子(异步通信技术AJAX) 2019-04-28